Choreonoid  1.8
Classes | Namespaces | Enumerations | Functions
Tokenizer.h File Reference
#include <string>
#include <algorithm>
#include <stdexcept>
#include <cctype>
#include <cassert>

Go to the source code of this file.

Classes

struct  cnoid::escaped_list_error
 
class  cnoid::EscapedListSeparator< Char, Traits >
 
class  cnoid::CharSeparator< Char, Tr >
 
class  cnoid::TokenIterator< TokenizerFunc, Iterator, Type >
 
class  cnoid::TokenIteratorGenerator< TokenizerFunc, Iterator, Type >
 
class  cnoid::Tokenizer< TokenizerFunc, Iterator, Type >
 

Namespaces

 cnoid
 

Enumerations

enum  cnoid::EmptyTokenPolicy { cnoid::DROP_EMPTY_TOKENS, cnoid::KEEP_EMPTY_TOKENS }
 

Functions

template<class Type , class Iterator , class TokenizerFunc >
TokenIteratorGenerator< TokenizerFunc, Iterator, Type >::type cnoid::make_token_iterator (Iterator begin, Iterator end, const TokenizerFunc &fun)