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

#include <u32regex_iterator.hpp>

Inheritance diagram for boost::u32regex_iterator< BidirectionalIterator >:
Collaboration diagram for boost::u32regex_iterator< BidirectionalIterator >:

Public Types

typedef u32regex regex_type
 
typedef match_results
< BidirectionalIterator > 
value_type
 
typedef
re_detail::regex_iterator_traits
< BidirectionalIterator >
::difference_type 
difference_type
 
typedef const value_typepointer
 
typedef const value_typereference
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 u32regex_iterator ()
 
 u32regex_iterator (BidirectionalIterator a, BidirectionalIterator b, const regex_type &re, match_flag_type m=match_default)
 
 u32regex_iterator (const u32regex_iterator &that)
 
u32regex_iteratoroperator= (const u32regex_iterator &that)
 
bool operator== (const u32regex_iterator &that) const
 
bool operator!= (const u32regex_iterator &that) const
 
const value_typeoperator* () const
 
const value_typeoperator-> () const
 
u32regex_iteratoroperator++ ()
 
u32regex_iterator operator++ (int)
 

Member Typedef Documentation

template<class BidirectionalIterator>
typedef re_detail::regex_iterator_traits<BidirectionalIterator>::difference_type boost::u32regex_iterator< BidirectionalIterator >::difference_type
template<class BidirectionalIterator>
typedef std::forward_iterator_tag boost::u32regex_iterator< BidirectionalIterator >::iterator_category
template<class BidirectionalIterator>
typedef const value_type* boost::u32regex_iterator< BidirectionalIterator >::pointer
template<class BidirectionalIterator>
typedef const value_type& boost::u32regex_iterator< BidirectionalIterator >::reference
template<class BidirectionalIterator>
typedef u32regex boost::u32regex_iterator< BidirectionalIterator >::regex_type
template<class BidirectionalIterator>
typedef match_results<BidirectionalIterator> boost::u32regex_iterator< BidirectionalIterator >::value_type

Constructor & Destructor Documentation

template<class BidirectionalIterator>
boost::u32regex_iterator< BidirectionalIterator >::u32regex_iterator ( )
inline
template<class BidirectionalIterator>
boost::u32regex_iterator< BidirectionalIterator >::u32regex_iterator ( BidirectionalIterator  a,
BidirectionalIterator  b,
const regex_type re,
match_flag_type  m = match_default 
)
inline
template<class BidirectionalIterator>
boost::u32regex_iterator< BidirectionalIterator >::u32regex_iterator ( const u32regex_iterator< BidirectionalIterator > &  that)
inline

Member Function Documentation

template<class BidirectionalIterator>
bool boost::u32regex_iterator< BidirectionalIterator >::operator!= ( const u32regex_iterator< BidirectionalIterator > &  that) const
inline
template<class BidirectionalIterator>
const value_type& boost::u32regex_iterator< BidirectionalIterator >::operator* ( ) const
inline
template<class BidirectionalIterator>
u32regex_iterator& boost::u32regex_iterator< BidirectionalIterator >::operator++ ( void  )
inline
template<class BidirectionalIterator>
u32regex_iterator boost::u32regex_iterator< BidirectionalIterator >::operator++ ( int  )
inline
template<class BidirectionalIterator>
const value_type* boost::u32regex_iterator< BidirectionalIterator >::operator-> ( ) const
inline
template<class BidirectionalIterator>
u32regex_iterator& boost::u32regex_iterator< BidirectionalIterator >::operator= ( const u32regex_iterator< BidirectionalIterator > &  that)
inline
template<class BidirectionalIterator>
bool boost::u32regex_iterator< BidirectionalIterator >::operator== ( const u32regex_iterator< BidirectionalIterator > &  that) const
inline

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