|
|
Home | Loader API | Interfaces | File List | Index | |
Interface definition for the Wide Character Regular Expression Engine. More...
#include "p6err.h"
Go to the source code of this file.
Classes | |
interface | P6R::p6IWRegex |
This interface supports a Perl Compatible Regular Expression Engine. More... | |
interface | P6R::p6IWRegexMatch |
Return zero or more strings resulting from a regex operation. More... | |
Defines | |
#define | COMP_p6WRegex {0x8cebaed1,0x228d,0x4729,{0xaf,0x59,0x14,0x4,0x80,0xd8,0x97,0xf7}} |
#define | IF_p6IWRegex {0x3e3cf731,0x11ea,0x47c7,{0xa9,0x5a,0xe1,0x51,0x7,0x28,0x62,0x11}} |
#define | IF_p6IWRegexMatch {0x25845EAC,0xC253,0x4409,{0x85,0x09,0xD3,0xD7,0xBC,0x9B,0x9D,0xE0}} |
Typedefs | |
typedef P6UINT32 | P6R::P6WREGEXFLAGS |
P6WREGEXFLAGS. | |
typedef P6UINT32 | P6R::P6WREGEXMODIFIER |
P6WREGEXMODIFIER: Regex Modifier. | |
typedef const P6WCHAR *(* | P6R::P6WREGEXREPLACECB )(const P6WCHAR *pMatchedText, P6VOID *pCtx) |
Used for the replaceWithCallBack() function. | |
typedef P6UINT32 | P6R::P6WREGEXTRACELEVEL |
P6WREGEXTRACELEVEL. | |
Enumerations | |
enum | P6WREGEXMODE { P6R::P6WREGEX_PERL, P6R::P6WREGEX_EGREP, P6R::P6WREGEX_MAX } |
This type defines the supported compatitbility modes with other regular expression engines. More... | |
Variables | |
const P6WREGEXMODIFIER | P6R::P6MOD_FASTGREEDY = 0x00000008 |
const P6WREGEXMODIFIER | P6R::P6MOD_FULLLOOKBEHIND = 0x00000020 |
const P6WREGEXMODIFIER | P6R::P6MOD_GLOBAL = 0x00000010 |
const P6WREGEXMODIFIER | P6R::P6MOD_INSENSITIVE = 0x00000001 |
const P6WREGEXMODIFIER | P6R::P6MOD_MULTILINE = 0x00000002 |
const P6WREGEXMODIFIER | P6R::P6MOD_NEWLINE = 0x00000004 |
const P6WREGEXMODIFIER | P6R::P6MOD_NULL = 0x00000000 |
const P6WREGEXMODIFIER | P6R::P6MOD_SKIPWHITESPACE = 0x00000040 |
const P6WREGEXFLAGS | P6R::P6WREGEX_NOFLAGS = 0x00000000 |
const P6WREGEXTRACELEVEL | P6R::P6WREGEX_TRACE_BASIC = 0x00000001 |
const P6WREGEXTRACELEVEL | P6R::P6WREGEX_TRACE_DEBUG = 0x00000002 |
const P6WREGEXTRACELEVEL | P6R::P6WREGEX_TRACE_OFF = 0x00000000 |
Interface definition for the Wide Character Regular Expression Engine.
Definition in file p6wregex.h.