Evo C++ Library v0.5.1
|
#include <evo/strtok.h>
Public Types | |
typedef StrTokBase | BaseType |
Base type. More... | |
typedef SubString::Size | Size |
String size type More... | |
Public Member Functions | |
Char | delim () const |
Get current delimiter before next token. More... | |
Size | index () const |
Get current index before next token. More... | |
const SubString & | value () const |
Get current token value from last call to next(). More... | |
Protected Member Functions | |
StrTokBase () | |
Default constructor creates empty tokenizer. More... | |
StrTokBase (const StringBase &string) | |
Default constructor creates empty tokenizer. More... | |
StrTokBase (const BaseType &src) | |
Copy constructor. More... | |
void | copy (const BaseType &src) |
Copy data. More... | |
Protected Attributes | |
Char | delim_ |
Current delimiter, null when none or at end. More... | |
Size | index_ |
Current index, END when at end. More... | |
SubString | string_ |
String being tokenized, NULL for none More... | |
SubString | value_ |
Current value. More... | |
typedef StrTokBase BaseType |
Base type.
typedef SubString::Size Size |
String size type
|
inlineprotected |
Default constructor creates empty tokenizer.
|
inlineprotected |
Default constructor creates empty tokenizer.
|
inlineprotected |
Copy constructor.
src | Data to copy |
|
inlineprotected |
Copy data.
|
inline |
Get current delimiter before next token.
|
inline |
Get current index before next token.
|
inline |
Get current token value from last call to next().
|
protected |
Current delimiter, null when none or at end.
|
protected |
Current index, END when at end.
|
protected |
String being tokenized, NULL for none
|
protected |
Current value.