Choreonoid  1.8
Public Member Functions | List of all members
cnoid::CharSeparator< Char, Tr > Class Template Reference

#include <Tokenizer.h>

Public Member Functions

 CharSeparator (const Char *dropped_delims, const Char *kept_delims=0, EmptyTokenPolicy empty_tokens=DROP_EMPTY_TOKENS)
 
 CharSeparator ()
 
void reset ()
 
template<typename InputIterator , typename Token >
bool operator() (InputIterator &next, InputIterator end, Token &tok)
 

Constructor & Destructor Documentation

◆ CharSeparator() [1/2]

template<typename Char , typename Tr = typename std::basic_string<Char>::traits_type>
cnoid::CharSeparator< Char, Tr >::CharSeparator ( const Char *  dropped_delims,
const Char *  kept_delims = 0,
EmptyTokenPolicy  empty_tokens = DROP_EMPTY_TOKENS 
)
inlineexplicit

◆ CharSeparator() [2/2]

template<typename Char , typename Tr = typename std::basic_string<Char>::traits_type>
cnoid::CharSeparator< Char, Tr >::CharSeparator ( )
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename Char , typename Tr = typename std::basic_string<Char>::traits_type>
template<typename InputIterator , typename Token >
bool cnoid::CharSeparator< Char, Tr >::operator() ( InputIterator &  next,
InputIterator  end,
Token &  tok 
)
inline

◆ reset()

template<typename Char , typename Tr = typename std::basic_string<Char>::traits_type>
void cnoid::CharSeparator< Char, Tr >::reset ( )
inline

The documentation for this class was generated from the following file: