pcrecpp Namespace Reference


Classes

class  Scanner
class  StringPiece
class  RE_Options
class  RE
class  _RE_MatchObject
class  Arg

Functions

static int NewlineMode (int pcre_options)
static const char * TerminateNumber (char *buf, const char *str, int n)
static RE_Options UTF8 ()
static RE_Options CASELESS ()
static RE_Options MULTILINE ()
static RE_Options DOTALL ()
static RE_Options EXTENDED ()
 MAKE_INTEGER_PARSER (short, short) MAKE_INTEGER_PARSER(unsigned short
ushort MAKE_INTEGER_PARSER (int, int) MAKE_INTEGER_PARSER(unsigned int
ushort uint MAKE_INTEGER_PARSER (long, long) MAKE_INTEGER_PARSER(unsigned long
ushort uint ulong MAKE_INTEGER_PARSER (long long, longlong) MAKE_INTEGER_PARSER(unsigned long long

Variables

static const int kMaxArgs = 16
static const int kVecSize = (1 + kMaxArgs) * 3
static const string empty_string
static RE_Options default_options
static const int kMaxNumberLength = 32


Function Documentation

static RE_Options pcrecpp::CASELESS (  )  [inline, static]

Definition at line 469 of file pcrecpp.h.

References pcrecpp::RE_Options::set_caseless().

Referenced by Test_CASELESS().

static RE_Options pcrecpp::DOTALL (  )  [inline, static]

Definition at line 476 of file pcrecpp.h.

References pcrecpp::RE_Options::set_dotall().

Referenced by Test_DOTALL().

static RE_Options pcrecpp::EXTENDED (  )  [inline, static]

Definition at line 480 of file pcrecpp.h.

References pcrecpp::RE_Options::set_extended().

Referenced by Test_EXTENDED().

ushort uint ulong pcrecpp::MAKE_INTEGER_PARSER ( long  long,
longlong   
)

ushort uint pcrecpp::MAKE_INTEGER_PARSER ( long  ,
long   
)

ushort pcrecpp::MAKE_INTEGER_PARSER ( int  ,
int   
)

pcrecpp::MAKE_INTEGER_PARSER ( short  ,
short   
)

static RE_Options pcrecpp::MULTILINE (  )  [inline, static]

Definition at line 472 of file pcrecpp.h.

References pcrecpp::RE_Options::set_multiline().

Referenced by Test_MULTILINE().

static int pcrecpp::NewlineMode ( int  pcre_options  )  [static]

Definition at line 352 of file pcrecpp.cc.

References newline, NULL, pcre_config(), PCRE_CONFIG_NEWLINE, PCRE_NEWLINE_ANY, PCRE_NEWLINE_ANYCRLF, PCRE_NEWLINE_CR, PCRE_NEWLINE_CRLF, and PCRE_NEWLINE_LF.

Referenced by pcrecpp::RE::GlobalReplace().

static const char* pcrecpp::TerminateNumber ( char *  buf,
const char *  str,
int  n 
) [static]

Definition at line 678 of file pcrecpp.cc.

References kMaxNumberLength.

static RE_Options pcrecpp::UTF8 (  )  [inline, static]

Definition at line 465 of file pcrecpp.h.

References pcrecpp::RE_Options::set_utf8().

Referenced by main(), and TestQuoteMetaUtf8().


Variable Documentation

RE_Options pcrecpp::default_options [static]

Definition at line 80 of file pcrecpp.cc.

Referenced by pcrecpp::RE::Init().

const string pcrecpp::empty_string [static]

Definition at line 77 of file pcrecpp.cc.

Referenced by pcrecpp::RE::Cleanup(), pcrecpp::RE::Compile(), and pcrecpp::RE::Init().

const int pcrecpp::kMaxArgs = 16 [static]

Definition at line 54 of file pcrecpp.cc.

Referenced by pcrecpp::RE::Consume(), pcrecpp::RE::FindAndConsume(), pcrecpp::RE::FullMatch(), and pcrecpp::RE::PartialMatch().

const int pcrecpp::kMaxNumberLength = 32 [static]

Definition at line 669 of file pcrecpp.cc.

Referenced by TerminateNumber().

const int pcrecpp::kVecSize = (1 + kMaxArgs) * 3 [static]

Definition at line 55 of file pcrecpp.cc.

Referenced by pcrecpp::RE::Consume(), pcrecpp::RE::Extract(), pcrecpp::RE::FindAndConsume(), pcrecpp::RE::FullMatch(), pcrecpp::RE::GlobalReplace(), pcrecpp::RE::PartialMatch(), and pcrecpp::RE::Replace().


Generated on Tue Jul 5 16:56:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1