Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
token_iterator.hpp File Reference
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/iterator/iterator_categories.hpp>
#include <boost/iterator/iterator_traits.hpp>
#include <boost/test/utils/iterator/input_iterator_facade.hpp>
#include <boost/test/utils/basic_cstring/basic_cstring.hpp>
#include <boost/test/utils/named_params.hpp>
#include <boost/test/utils/foreach.hpp>
#include <iosfwd>
#include <cctype>
#include <boost/test/detail/suppress_warnings.hpp>
#include <boost/test/detail/enable_warnings.hpp>
Include dependency graph for token_iterator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::unit_test::ut_detail::default_char_compare< CharT >
 
class  boost::unit_test::ut_detail::delim_policy< CharT, CharCompare >
 
struct  boost::unit_test::ut_detail::token_assigner< TraversalTag >
 
struct  boost::unit_test::ut_detail::token_assigner< single_pass_traversal_tag >
 
class  boost::unit_test::token_iterator_base< Derived, CharT, CharCompare, ValueType, Reference, Traversal >
 
class  boost::unit_test::basic_string_token_iterator< CharT, CharCompare >
 
class  boost::unit_test::range_token_iterator< Iter, CharCompare, ValueType, Reference >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::unit_test
 
 boost::unit_test::ut_detail
 

Typedefs

typedef
basic_string_token_iterator
< char > 
boost::unit_test::string_token_iterator
 
typedef
basic_string_token_iterator
< wchar_t > 
boost::unit_test::wstring_token_iterator
 

Enumerations

enum  boost::unit_test::ti_delimeter_type {
  boost::unit_test::dt_char,
  boost::unit_test::dt_ispunct,
  boost::unit_test::dt_isspace,
  boost::unit_test::dt_none
}
 

Functions

template<typename Iter >
range_token_iterator< Iter > boost::unit_test::make_range_token_iterator (Iter begin, Iter end=Iter())
 
template<typename Iter , typename Modifier >
range_token_iterator< Iter > boost::unit_test::make_range_token_iterator (Iter begin, Iter end, Modifier const &m)