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