p6wregex.h File Reference

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

Detailed Description

Interface definition for the Wide Character Regular Expression Engine.

Definition in file p6wregex.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.