Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::xpressive::detail::regex_token_iterator_impl< BidiIter > Struct Template Reference

#include <regex_token_iterator.hpp>

Inheritance diagram for boost::xpressive::detail::regex_token_iterator_impl< BidiIter >:
Collaboration diagram for boost::xpressive::detail::regex_token_iterator_impl< BidiIter >:

Public Types

typedef sub_match< BidiIter > value_type
 

Public Member Functions

 regex_token_iterator_impl (BidiIter begin, BidiIter cur, BidiIter end, BidiIter next_search, basic_regex< BidiIter > const &rex, regex_constants::match_flag_type flags=regex_constants::match_default, std::vector< int > subs=std::vector< int >(1, 0), int n=-2, bool not_null=false)
 
bool next ()
 
bool equal_to (regex_token_iterator_impl< BidiIter > const &that) const
 

Public Attributes

regex_iterator_impl< BidiIter > iter_
 
value_type result_
 
int n_
 
std::vector< int > subs_
 

Member Typedef Documentation

template<typename BidiIter>
typedef sub_match<BidiIter> boost::xpressive::detail::regex_token_iterator_impl< BidiIter >::value_type

Constructor & Destructor Documentation

template<typename BidiIter>
boost::xpressive::detail::regex_token_iterator_impl< BidiIter >::regex_token_iterator_impl ( BidiIter  begin,
BidiIter  cur,
BidiIter  end,
BidiIter  next_search,
basic_regex< BidiIter > const &  rex,
regex_constants::match_flag_type  flags = regex_constants::match_default,
std::vector< int >  subs = std::vector<int>(1, 0),
int  n = -2,
bool  not_null = false 
)
inline

Member Function Documentation

Member Data Documentation


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