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::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal > Class Template Reference

#include <token_iterator.hpp>

Inheritance diagram for boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >:
Collaboration diagram for boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >:

Protected Member Functions

 token_iterator_base ()
 
template<typename Modifier >
void apply_modifier (Modifier const &m)
 
template<typename Iter >
bool get (Iter &begin, Iter end)
 
void init ()
 

Protected Attributes

bool m_valid
 
ValueType m_value
 

Constructor & Destructor Documentation

template<typename Derived, typename CharT, typename CharCompare = ut_detail::default_char_compare<CharT>, typename ValueType = basic_cstring<CharT const>, typename Reference = basic_cstring<CharT const>, typename Traversal = forward_traversal_tag>
boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >::token_iterator_base ( )
inlineexplicitprotected

Member Function Documentation

template<typename Derived, typename CharT, typename CharCompare = ut_detail::default_char_compare<CharT>, typename ValueType = basic_cstring<CharT const>, typename Reference = basic_cstring<CharT const>, typename Traversal = forward_traversal_tag>
template<typename Modifier >
void boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >::apply_modifier ( Modifier const &  m)
inlineprotected
template<typename Derived, typename CharT, typename CharCompare = ut_detail::default_char_compare<CharT>, typename ValueType = basic_cstring<CharT const>, typename Reference = basic_cstring<CharT const>, typename Traversal = forward_traversal_tag>
template<typename Iter >
bool boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >::get ( Iter &  begin,
Iter  end 
)
inlineprotected
template<typename Derived, typename ValueType, typename Reference = ValueType const&, typename Traversal = single_pass_traversal_tag>
void boost::unit_test::input_iterator_facade< Derived, ValueType, Reference, Traversal >::init ( void  )
inlineprotectedinherited

Member Data Documentation

template<typename Derived, typename ValueType, typename Reference = ValueType const&, typename Traversal = single_pass_traversal_tag>
bool boost::unit_test::input_iterator_facade< Derived, ValueType, Reference, Traversal >::m_valid
mutableprotectedinherited
template<typename Derived, typename ValueType, typename Reference = ValueType const&, typename Traversal = single_pass_traversal_tag>
ValueType boost::unit_test::input_iterator_facade< Derived, ValueType, Reference, Traversal >::m_value
protectedinherited

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