|
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.
1.8.13