vtdata library
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
SentenceMatch Class Reference
Inheritance diagram for SentenceMatch:
Inheritance graph
[legend]

Public Member Functions

void DestructItems (uint first, uint last)
 
MatchTokenAddLiteral (bool required, const char *str1, const char *str2=NULL, const char *str3=NULL, const char *str4=NULL)
 
MatchTokenAddToken (bool required, enum TokenType type)
 
- Public Member Functions inherited from vtArray< MatchToken * >
 vtArray (uint size=0)
 
 vtArray (const vtArray< MatchToken * > &)
 
uint GetSize () const
 
uint GetMaxSize () const
 
bool SetSize (uint)
 
bool SetMaxSize (uint)
 
uint GetElemSize () const
 
MatchToken ** GetData () const
 
void FreeData ()
 
bool IsEmpty () const
 
MatchToken *& GetAt (uint i) const
 
bool SetAt (uint i, MatchToken *)
 
vtArray< MatchToken * > & operator= (const vtArray< MatchToken * > &)
 
MatchToken *& operator[] (uint i)
 
const MatchToken *& operator[] (uint i) const
 
void Clear ()
 
bool RemoveAt (uint i, int n=1)
 
int Append (const MatchToken *&)
 
int Append (const vtArray< MatchToken * > &)
 
int Find (const MatchToken *&) const
 

Additional Inherited Members

- Protected Member Functions inherited from vtArray< MatchToken * >
virtual bool Grow (uint)
 
- Protected Attributes inherited from vtArray< MatchToken * >
uint m_Size
 
uint m_MaxSize
 
MatchToken ** m_Data