Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MNRegex Class Reference
[The Regex class from the historic libg++]

#include <MNRegex.h>

Collaboration diagram for MNRegex:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MNRegex (const char *t, int fast=0, int bufsize=40, const char *transtable=0)
 ~MNRegex ()
int match (const char *s, int len, int pos=0) const
int search (const char *s, int len, int &matchlen, int startpos=0) const
int match_info (int &start, int &length, int nth=0) const
int OK () const

Protected Attributes

re_pattern_bufferbuf
re_registersreg

Constructor & Destructor Documentation

MNRegex::MNRegex const char *  t,
int  fast = 0,
int  bufsize = 40,
const char *  transtable = 0
 

MNRegex::~MNRegex  ) 
 


Member Function Documentation

int MNRegex::match const char *  s,
int  len,
int  pos = 0
const
 

int MNRegex::match_info int &  start,
int &  length,
int  nth = 0
const
 

int MNRegex::OK  )  const
 

int MNRegex::search const char *  s,
int  len,
int &  matchlen,
int  startpos = 0
const
 


Member Data Documentation

re_pattern_buffer* MNRegex::buf [protected]
 

re_registers* MNRegex::reg [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:35:58 2005 for Komssys by doxygen 1.3.8