|
Evo C++ Library v0.5.1
|
#include <evo/strtok.h>

String tokenizer adapter used internally to create variants of existing tokenizers – do not use directly.
Public Types | |
| typedef StrTokBase | BaseType |
| Root base type. More... | |
| typedef SubString::Size | Size |
| String size type More... | |
| typedef StrTokVariant< T, NextCh, NextAny > | ThisType |
| This type. More... | |
Public Member Functions | |
| StrTokVariant () | |
| StrTokVariant (const ThisType &src) | |
| StrTokVariant (const BaseType &src) | |
| StrTokVariant (const StringBase &str) | |
| bool | next (char delim) |
| bool | nextany (const StringBase &delims) |
| ThisType & | operator= (const ThisType &src) |
| ThisType & | operator= (const BaseType &src) |
| ThisType & | operator= (const StringBase &str) |
Static Public Member Functions | |
| template<class C , class S > | |
| static C::Size | split (C &items, const S &str, char delim=',') |
| template<class S > | |
| static SubString | splitat (const S &str, Size index, char delim=',') |
| typedef StrTokBase BaseType |
Root base type.
| typedef SubString::Size Size |
String size type
| typedef StrTokVariant<T,NextCh,NextAny> ThisType |
This type.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
1.8.13