TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
cFunctionStringTokenizer Class Reference
Inheritance diagram for cFunctionStringTokenizer:
cIUnknownImpl< iStringTokenizer >

Detailed Description

Function tokenizer.

Function tokenizer, the separator are the space character, ',', '(' and ')', strings between two quote are one token, '\' char is ignored, '\' is a '\', and '"' is '"'.

Public Member Functions

 cFunctionStringTokenizer ()
 
eStringTokenizerCharType GetCharType (tU32 c)
 
void OnNewLine ()
 
- Public Member Functions inherited from cIUnknownImpl< iStringTokenizer >
 cIUnknownImpl ()
 
virtual tBool IsOK () const
 
virtual void Invalidate ()
 
virtual iUnknownQueryInterface (const ni::tUUID &aIID)
 
virtual void ListInterfaces (iMutableCollection *apLst, tU32) const
 

Additional Inherited Members

- Public Types inherited from cIUnknownImpl< iStringTokenizer >
typedef cIUnknownImpl
< iStringTokenizer, FLAGS, T1,
T2, T3, T4 > 
BaseImpl
 
typedef iStringTokenizer Base0
 
typedef T1 Base1
 
typedef T2 Base2
 
typedef T3 Base3
 
typedef T4 Base4
 

Constructor & Destructor Documentation

Member Function Documentation

eStringTokenizerCharType GetCharType ( tU32  c)
void OnNewLine ( )