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

#include <token_iterator.hpp>

Inheritance diagram for boost::unit_test::basic_string_token_iterator< CharT, CharCompare >:
Collaboration diagram for boost::unit_test::basic_string_token_iterator< CharT, CharCompare >:

Public Member Functions

 basic_string_token_iterator ()
 
 basic_string_token_iterator (cstring src)
 
template<typename Src , typename Modifier >
 basic_string_token_iterator (Src src, Modifier const &m)
 

Protected Member Functions

void apply_modifier (Modifier const &m)
 
bool get (Iter &begin, Iter end)
 
void init ()
 

Protected Attributes

bool m_valid
 
ValueType m_value
 

Friends

class input_iterator_core_access
 

Constructor & Destructor Documentation

template<typename CharT , typename CharCompare = ut_detail::default_char_compare<CharT>>
boost::unit_test::basic_string_token_iterator< CharT, CharCompare >::basic_string_token_iterator ( )
inlineexplicit
template<typename CharT , typename CharCompare = ut_detail::default_char_compare<CharT>>
boost::unit_test::basic_string_token_iterator< CharT, CharCompare >::basic_string_token_iterator ( cstring  src)
inlineexplicit
template<typename CharT , typename CharCompare = ut_detail::default_char_compare<CharT>>
template<typename Src , typename Modifier >
boost::unit_test::basic_string_token_iterator< CharT, CharCompare >::basic_string_token_iterator ( Src  src,
Modifier const &  m 
)
inline

Member Function Documentation

void boost::unit_test::token_iterator_base< basic_string_token_iterator< CharT, CharCompare > , CharT, CharCompare, ValueType, Reference, Traversal >::apply_modifier ( Modifier const &  m)
inlineprotectedinherited
bool boost::unit_test::token_iterator_base< basic_string_token_iterator< CharT, CharCompare > , CharT, CharCompare, ValueType, Reference, Traversal >::get ( Iter &  begin,
Iter  end 
)
inlineprotectedinherited
void boost::unit_test::input_iterator_facade< basic_string_token_iterator< CharT, CharCompare > , ValueType, Reference, Traversal >::init ( void  )
inlineprotectedinherited

Friends And Related Function Documentation

template<typename CharT , typename CharCompare = ut_detail::default_char_compare<CharT>>
friend class input_iterator_core_access
friend

Member Data Documentation

bool boost::unit_test::input_iterator_facade< basic_string_token_iterator< CharT, CharCompare > , ValueType, Reference, Traversal >::m_valid
mutableprotectedinherited
ValueType boost::unit_test::input_iterator_facade< basic_string_token_iterator< CharT, CharCompare > , ValueType, Reference, Traversal >::m_value
protectedinherited

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