#include <regex_format.hpp>

Public Types | |
| typedef sub_match< BidiIterator > | value_type |
| typedef Allocator::const_reference | const_reference |
| typedef const_reference | reference |
| typedef vector_type::const_iterator | const_iterator |
| typedef const_iterator | iterator |
| typedef re_detail::regex_iterator_traits < BidiIterator > ::difference_type | difference_type |
| typedef Allocator::size_type | size_type |
| typedef Allocator | allocator_type |
| typedef re_detail::regex_iterator_traits < BidiIterator >::value_type | char_type |
| typedef std::basic_string < char_type > | string_type |
| typedef re_detail::named_subexpressions | named_sub_type |
Public Member Functions | |
| match_results (const Allocator &a=Allocator()) | |
| match_results (const match_results &m) | |
| match_results & | operator= (const match_results &m) |
| ~match_results () | |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| difference_type | length (int sub=0) const |
| difference_type | length (const char_type *sub) const |
| template<class charT > | |
| difference_type | length (const charT *sub) const |
| template<class charT , class Traits , class A > | |
| difference_type | length (const std::basic_string< charT, Traits, A > &sub) const |
| difference_type | position (size_type sub=0) const |
| difference_type | position (const char_type *sub) const |
| template<class charT > | |
| difference_type | position (const charT *sub) const |
| template<class charT , class Traits , class A > | |
| difference_type | position (const std::basic_string< charT, Traits, A > &sub) const |
| string_type | str (int sub=0) const |
| string_type | str (const char_type *sub) const |
| template<class Traits , class A > | |
| string_type | str (const std::basic_string< char_type, Traits, A > &sub) const |
| template<class charT > | |
| string_type | str (const charT *sub) const |
| template<class charT , class Traits , class A > | |
| string_type | str (const std::basic_string< charT, Traits, A > &sub) const |
| const_reference | operator[] (int sub) const |
| const_reference | named_subexpression (const char_type *i, const char_type *j) const |
| template<class charT > | |
| const_reference | named_subexpression (const charT *i, const charT *j) const |
| int | named_subexpression_index (const char_type *i, const char_type *j) const |
| template<class charT > | |
| int | named_subexpression_index (const charT *i, const charT *j) const |
| template<class Traits , class A > | |
| const_reference | operator[] (const std::basic_string< char_type, Traits, A > &s) const |
| const_reference | operator[] (const char_type *p) const |
| template<class charT > | |
| const_reference | operator[] (const charT *p) const |
| template<class charT , class Traits , class A > | |
| const_reference | operator[] (const std::basic_string< charT, Traits, A > &ns) const |
| const_reference | prefix () const |
| const_reference | suffix () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| template<class OutputIterator , class Functor > | |
| OutputIterator | format (OutputIterator out, Functor fmt, match_flag_type flags=format_default) const |
| template<class Functor > | |
| string_type | format (Functor fmt, match_flag_type flags=format_default) const |
| template<class OutputIterator , class Functor , class RegexT > | |
| OutputIterator | format (OutputIterator out, Functor fmt, match_flag_type flags, const RegexT &re) const |
| template<class RegexT , class Functor > | |
| string_type | format (Functor fmt, match_flag_type flags, const RegexT &re) const |
| const_reference | get_last_closed_paren () const |
| allocator_type | get_allocator () const |
| void | swap (match_results &that) |
| bool | operator== (const match_results &that) const |
| bool | operator!= (const match_results &that) const |
| void BOOST_REGEX_CALL | set_second (BidiIterator i) |
| void BOOST_REGEX_CALL | set_second (BidiIterator i, size_type pos, bool m=true, bool escape_k=false) |
| void BOOST_REGEX_CALL | set_size (size_type n, BidiIterator i, BidiIterator j) |
| void BOOST_REGEX_CALL | set_base (BidiIterator pos) |
| BidiIterator | base () const |
| void BOOST_REGEX_CALL | set_first (BidiIterator i) |
| void BOOST_REGEX_CALL | set_first (BidiIterator i, size_type pos, bool escape_k=false) |
| void BOOST_REGEX_CALL | maybe_assign (const match_results< BidiIterator, Allocator > &m) |
| void BOOST_REGEX_CALL | set_named_subs (boost::shared_ptr< named_sub_type > subs) |
| typedef Allocator boost::match_results< BidiIterator, Allocator >::allocator_type |
| typedef re_detail::regex_iterator_traits< BidiIterator>::value_type boost::match_results< BidiIterator, Allocator >::char_type |
| typedef vector_type::const_iterator boost::match_results< BidiIterator, Allocator >::const_iterator |
| typedef Allocator::const_reference boost::match_results< BidiIterator, Allocator >::const_reference |
| typedef re_detail::regex_iterator_traits< BidiIterator>::difference_type boost::match_results< BidiIterator, Allocator >::difference_type |
| typedef const_iterator boost::match_results< BidiIterator, Allocator >::iterator |
| typedef re_detail::named_subexpressions boost::match_results< BidiIterator, Allocator >::named_sub_type |
| typedef const_reference boost::match_results< BidiIterator, Allocator >::reference |
| typedef Allocator::size_type boost::match_results< BidiIterator, Allocator >::size_type |
| typedef std::basic_string<char_type> boost::match_results< BidiIterator, Allocator >::string_type |
| typedef sub_match<BidiIterator> boost::match_results< BidiIterator, Allocator >::value_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
|
inline |
Referenced by boost::RegexConcept< Regex >::constraints(), and boost::regex_format().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints(), boost::BoostRegexConcept< Regex >::constraints(), boost::match_results< BidirectionalIterator >::length(), boost::u32regex_iterator_implementation< BidirectionalIterator >::next(), boost::regex_iterator_implementation< BidirectionalIterator, charT, traits >::next(), and boost::regex_grep().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
| void BOOST_REGEX_CALL boost::match_results< BidiIterator, Allocator >::maybe_assign | ( | const match_results< BidiIterator, Allocator > & | m | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints(), boost::u32regex_token_iterator_implementation< BidirectionalIterator >::init(), boost::regex_token_iterator_implementation< BidirectionalIterator, charT, traits >::init(), boost::u32regex_token_iterator_implementation< BidirectionalIterator >::next(), and boost::regex_token_iterator_implementation< BidirectionalIterator, charT, traits >::next().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::re_detail::backup_subex< BidiIterator >::restore().
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
|
inline |
Referenced by boost::BaseRegexConcept< Regex >::constraints(), and boost::swap().