Visual Computing Library
|
#include <vclib/misc/tokenizer.h>
Public Types | |
using | iterator = std::vector< std::string >::const_iterator |
Public Member Functions | |
Tokenizer (const char *string, char separator, bool jumpEmptyTokens=true) | |
Tokenizer (const char *string, const std::vector< char > &separators, bool jumpEmptyTokens=true) | |
Tokenizer (const std::string &string, char separator, bool jumpEmptyTokens=true) | |
Tokenizer (const std::string &string, const std::vector< char > &separators, bool jumpEmptyTokens=true) | |
iterator | begin () const |
iterator | end () const |
unsigned long int | size () const |
const std::string & | operator[] (uint i) const |
Private Member Functions | |
void | split (const char *str, bool jumpEmptyTokens=true) |
bool | isDiffFromAllSeparators (const char *str) |
Private Attributes | |
std::vector< char > | mSeparators = {'\0'} |
std::vector< std::string > | mSplitted |
The Tokenizer class.