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 |