Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Regex Class Reference

#include <RageUtil.h>

List of all members.

Public Member Functions

 Regex (const CString &pat="")
 Regex (const Regex &rhs)
Regexoperator= (const Regex &rhs)
 ~Regex ()
void Set (const CString &str)
bool Compare (const CString &str)
bool Compare (const CString &str, vector< CString > &matches)

Private Member Functions

void Compile ()
void Release ()

Private Attributes

void * reg
unsigned backrefs
CString pattern


Constructor & Destructor Documentation

Regex::Regex const CString &  pat = ""  ) 
 

Regex::Regex const Regex rhs  ) 
 

Regex::~Regex  ) 
 


Member Function Documentation

bool Regex::Compare const CString &  str,
vector< CString > &  matches
 

bool Regex::Compare const CString &  str  ) 
 

void Regex::Compile  )  [private]
 

Regex & Regex::operator= const Regex rhs  ) 
 

void Regex::Release  )  [private]
 

void Regex::Set const CString &  str  ) 
 


Member Data Documentation

unsigned Regex::backrefs [private]
 

CString Regex::pattern [private]
 

void* Regex::reg [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:02:11 2005 for StepMania by doxygen 1.3.7