Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::char_separator< Char, Tr > Class Template Reference

#include <token_functions.hpp>

Public Member Functions

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

Constructor & Destructor Documentation

template<typename Char , typename Tr = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
boost::char_separator< Char, Tr >::char_separator ( const Char *  dropped_delims,
const Char *  kept_delims = 0,
empty_token_policy  empty_tokens = drop_empty_tokens 
)
inlineexplicit
template<typename Char , typename Tr = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
boost::char_separator< Char, Tr >::char_separator ( )
inlineexplicit

Member Function Documentation

template<typename Char , typename Tr = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
template<typename InputIterator , typename Token >
bool boost::char_separator< Char, Tr >::operator() ( InputIterator &  next,
InputIterator  end,
Token &  tok 
)
inline
template<typename Char , typename Tr = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
void boost::char_separator< Char, Tr >::reset ( void  )
inline

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