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

#include <token_functions.hpp>

Public Member Functions

 escaped_list_separator (Char e= '\\', Char c= ',', Char q= '\"')
 
 escaped_list_separator (string_type e, string_type c, string_type q)
 
void reset ()
 
template<typename InputIterator , typename Token >
bool operator() (InputIterator &next, InputIterator end, Token &tok)
 

Constructor & Destructor Documentation

template<class Char , class Traits = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
boost::escaped_list_separator< Char, Traits >::escaped_list_separator ( Char  e = '\\',
Char  c = ',',
Char  q = '\"' 
)
inlineexplicit
template<class Char , class Traits = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
boost::escaped_list_separator< Char, Traits >::escaped_list_separator ( string_type  e,
string_type  c,
string_type  q 
)
inline

Member Function Documentation

template<class Char , class Traits = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
template<typename InputIterator , typename Token >
bool boost::escaped_list_separator< Char, Traits >::operator() ( InputIterator &  next,
InputIterator  end,
Token &  tok 
)
inline

References boost::end, and boost::next().

template<class Char , class Traits = BOOST_DEDUCED_TYPENAME std::basic_string<Char>::traits_type>
void boost::escaped_list_separator< Char, Traits >::reset ( void  )
inline

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