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

#include <sub_match.hpp>

Inheritance diagram for boost::sub_match< BidiIterator >:
Collaboration diagram for boost::sub_match< BidiIterator >:

Public Types

typedef
re_detail::regex_iterator_traits
< BidiIterator >::value_type 
value_type
 
typedef
re_detail::regex_iterator_traits
< BidiIterator >
::difference_type 
difference_type
 
typedef BidiIterator iterator_type
 
typedef BidiIterator iterator
 
typedef BidiIterator const_iterator
 

Public Member Functions

 sub_match ()
 
 sub_match (BidiIterator i)
 
template<class T , class A >
 operator std::basic_string< value_type, T, A > () const
 
difference_type BOOST_REGEX_CALL length () const
 
std::basic_string< value_typestr () const
 
int compare (const sub_match &s) const
 
int compare (const std::basic_string< value_type > &s) const
 
int compare (const value_type *p) const
 
bool operator== (const sub_match &that) const
 
bool BOOST_REGEX_CALL operator!= (const sub_match &that) const
 
bool operator< (const sub_match &that) const
 
bool operator> (const sub_match &that) const
 
bool operator<= (const sub_match &that) const
 
bool operator>= (const sub_match &that) const
 
 sub_match (const sub_match &that, bool=true)
 
sub_matchoperator= (const sub_match &that)
 

Public Attributes

bool matched
 

Member Typedef Documentation

template<class BidiIterator>
typedef BidiIterator boost::sub_match< BidiIterator >::const_iterator
template<class BidiIterator>
typedef re_detail::regex_iterator_traits<BidiIterator>::difference_type boost::sub_match< BidiIterator >::difference_type
template<class BidiIterator>
typedef BidiIterator boost::sub_match< BidiIterator >::iterator
template<class BidiIterator>
typedef BidiIterator boost::sub_match< BidiIterator >::iterator_type
template<class BidiIterator>
typedef re_detail::regex_iterator_traits<BidiIterator>::value_type boost::sub_match< BidiIterator >::value_type

Constructor & Destructor Documentation

template<class BidiIterator>
boost::sub_match< BidiIterator >::sub_match ( )
inline
template<class BidiIterator>
boost::sub_match< BidiIterator >::sub_match ( BidiIterator  i)
inline
template<class BidiIterator>
boost::sub_match< BidiIterator >::sub_match ( const sub_match< BidiIterator > &  that,
bool  = true 
)
inline

Member Function Documentation

template<class BidiIterator>
int boost::sub_match< BidiIterator >::compare ( const std::basic_string< value_type > &  s) const
inline
template<class BidiIterator>
int boost::sub_match< BidiIterator >::compare ( const value_type p) const
inline
template<class BidiIterator>
template<class T , class A >
boost::sub_match< BidiIterator >::operator std::basic_string< value_type, T, A > ( ) const
inline
template<class BidiIterator>
bool BOOST_REGEX_CALL boost::sub_match< BidiIterator >::operator!= ( const sub_match< BidiIterator > &  that) const
inline
template<class BidiIterator>
bool boost::sub_match< BidiIterator >::operator< ( const sub_match< BidiIterator > &  that) const
inline
template<class BidiIterator>
bool boost::sub_match< BidiIterator >::operator<= ( const sub_match< BidiIterator > &  that) const
inline
template<class BidiIterator>
sub_match& boost::sub_match< BidiIterator >::operator= ( const sub_match< BidiIterator > &  that)
inline
template<class BidiIterator>
bool boost::sub_match< BidiIterator >::operator== ( const sub_match< BidiIterator > &  that) const
inline
template<class BidiIterator>
bool boost::sub_match< BidiIterator >::operator> ( const sub_match< BidiIterator > &  that) const
inline
template<class BidiIterator>
bool boost::sub_match< BidiIterator >::operator>= ( const sub_match< BidiIterator > &  that) const
inline

Member Data Documentation


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