Regexp Class Reference

#include <Regexp.h>

Collaboration diagram for Regexp:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { NSUBEXP = 10 }
enum  { NSUBEXP = 10 }

Public Member Functions

 Regexp ()
 Regexp (LPCTSTR exp, BOOL iCase=0)
 Regexp (const Regexp &r)
 ~Regexp ()
const Regexpoperator= (const Regexp &r)
bool Match (const TCHAR *s)
int SubStrings () const
const CString operator[] (unsigned int i) const
int SubStart (unsigned int i) const
int SubLength (unsigned int i) const
CString GetReplaceString (LPCTSTR source) const
CString GetErrorString () const
bool CompiledOK () const
 Regexp ()
 Regexp (LPCTSTR exp, BOOL iCase=0)
 Regexp (const Regexp &r)
 ~Regexp ()
const Regexpoperator= (const Regexp &r)
bool Match (const TCHAR *s)
int SubStrings () const
const CString operator[] (unsigned int i) const
int SubStart (unsigned int i) const
int SubLength (unsigned int i) const
CString GetReplaceString (LPCTSTR source) const
CString GetErrorString () const
bool CompiledOK () const

Detailed Description

Definition at line 7 of file BONExtender/Regexp.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
NSUBEXP 

Definition at line 10 of file BONExtender/Regexp.h.

anonymous enum
Enumerator:
NSUBEXP 

Definition at line 10 of file MetaInterpreter/Regexp.h.


Constructor & Destructor Documentation

Regexp::Regexp (  ) 

Definition at line 1454 of file BONExtender/Regexp.cpp.

Regexp::Regexp ( LPCTSTR  exp,
BOOL  iCase = 0 
)

Definition at line 1460 of file BONExtender/Regexp.cpp.

Regexp::Regexp ( const Regexp r  ) 

Definition at line 1466 of file BONExtender/Regexp.cpp.

Regexp::~Regexp (  ) 

Definition at line 1492 of file BONExtender/Regexp.cpp.

Regexp::Regexp (  ) 
Regexp::Regexp ( LPCTSTR  exp,
BOOL  iCase = 0 
)
Regexp::Regexp ( const Regexp r  ) 
Regexp::~Regexp (  ) 

Member Function Documentation

bool Regexp::CompiledOK (  )  const
bool Regexp::CompiledOK (  )  const

Definition at line 1571 of file BONExtender/Regexp.cpp.

CString Regexp::GetErrorString (  )  const
CString Regexp::GetErrorString (  )  const

Definition at line 1729 of file BONExtender/Regexp.cpp.

CString Regexp::GetReplaceString ( LPCTSTR  source  )  const
CString Regexp::GetReplaceString ( LPCTSTR  source  )  const

Definition at line 1525 of file BONExtender/Regexp.cpp.

bool Regexp::Match ( const TCHAR *  s  ) 
bool Regexp::Match ( const TCHAR *  s  ) 

Definition at line 1498 of file BONExtender/Regexp.cpp.

const Regexp& Regexp::operator= ( const Regexp r  ) 
const Regexp & Regexp::operator= ( const Regexp r  ) 

Definition at line 1475 of file BONExtender/Regexp.cpp.

const CString Regexp::operator[] ( unsigned int  i  )  const
const CString Regexp::operator[] ( unsigned int  i  )  const

Definition at line 1593 of file BONExtender/Regexp.cpp.

int Regexp::SubLength ( unsigned int  i  )  const
int Regexp::SubLength ( unsigned int  i  )  const

Definition at line 1557 of file BONExtender/Regexp.cpp.

int Regexp::SubStart ( unsigned int  i  )  const
int Regexp::SubStart ( unsigned int  i  )  const

Definition at line 1546 of file BONExtender/Regexp.cpp.

int Regexp::SubStrings (  )  const
int Regexp::SubStrings (  )  const

Definition at line 1535 of file BONExtender/Regexp.cpp.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:54:19 2013 for GME by  doxygen 1.6.3