Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
sub_match.hpp File Reference

Classes

struct  boost::sub_match< BidiIterator >
 

Namespaces

 boost
 Duration formatting facet for input.
 

Typedefs

typedef sub_match< const char * > boost::csub_match
 
typedef sub_match
< std::string::const_iterator > 
boost::ssub_match
 
typedef sub_match< const
wchar_t * > 
boost::wcsub_match
 
typedef sub_match
< std::wstring::const_iterator > 
boost::wssub_match
 

Functions

template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator== (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator!= (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator< (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator<= (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator>= (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator> (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator== (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator!= (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator< (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator> (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator<= (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator , class traits , class Allocator >
bool boost::operator>= (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator >
bool boost::operator== (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator!= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator> (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator< (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator>= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator<= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
bool boost::operator== (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator!= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator< (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator> (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator<= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator>= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator== (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator!= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator> (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator< (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator>= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator<= (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
bool boost::operator== (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator!= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator< (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator> (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator<= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
bool boost::operator>= (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type, traits,
Allocator > 
boost::operator+ (const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator , class traits , class Allocator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type, traits,
Allocator > 
boost::operator+ (const sub_match< RandomAccessIterator > &m, const std::basic_string< typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type, traits, Allocator > &s)
 
template<class RandomAccessIterator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type > 
boost::operator+ (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type > 
boost::operator+ (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const *s)
 
template<class RandomAccessIterator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type > 
boost::operator+ (typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s, const sub_match< RandomAccessIterator > &m)
 
template<class RandomAccessIterator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type > 
boost::operator+ (const sub_match< RandomAccessIterator > &m, typename re_detail::regex_iterator_traits< RandomAccessIterator >::value_type const &s)
 
template<class RandomAccessIterator >
std::basic_string< typename
re_detail::regex_iterator_traits
< RandomAccessIterator >
::value_type > 
boost::operator+ (const sub_match< RandomAccessIterator > &m1, const sub_match< RandomAccessIterator > &m2)
 
template<class charT , class traits , class RandomAccessIterator >
std::basic_ostream< charT,
traits > & 
boost::operator<< (std::basic_ostream< charT, traits > &os, const sub_match< RandomAccessIterator > &s)