#include <concepts.hpp>
Public Types | |
typedef Regex::value_type | value_type |
typedef Regex::flag_type | flag_type |
typedef Regex::locale_type | locale_type |
typedef input_iterator_archetype < value_type > | input_iterator_type |
typedef const value_type * | pointer_type |
typedef bidirectional_iterator_archetype < value_type > | BidiIterator |
typedef global_regex_namespace::sub_match < BidiIterator > | sub_match_type |
typedef global_regex_namespace::match_results < BidiIterator, allocator_architype < sub_match_type > > | match_results_type |
typedef global_regex_namespace::match_results < BidiIterator > | match_results_default_type |
typedef output_iterator_archetype < value_type > | OutIterator |
typedef regex_traits_computer < Regex >::type | traits_type |
typedef global_regex_namespace::regex_iterator < BidiIterator, value_type, traits_type > | regex_iterator_type |
typedef global_regex_namespace::regex_token_iterator < BidiIterator, value_type, traits_type > | regex_token_iterator_type |
Public Member Functions | |
void | global_constraints () |
void | constraints () |
BaseRegexConcept () | |
BaseRegexConcept (const BaseRegexConcept &) | |
BaseRegexConcept & | operator= (const BaseRegexConcept &) |
typedef bidirectional_iterator_archetype<value_type> boost::BaseRegexConcept< Regex >::BidiIterator |
typedef Regex::flag_type boost::BaseRegexConcept< Regex >::flag_type |
typedef input_iterator_archetype<value_type> boost::BaseRegexConcept< Regex >::input_iterator_type |
typedef Regex::locale_type boost::BaseRegexConcept< Regex >::locale_type |
typedef global_regex_namespace::match_results<BidiIterator> boost::BaseRegexConcept< Regex >::match_results_default_type |
typedef global_regex_namespace::match_results<BidiIterator, allocator_architype<sub_match_type> > boost::BaseRegexConcept< Regex >::match_results_type |
typedef output_iterator_archetype<value_type> boost::BaseRegexConcept< Regex >::OutIterator |
typedef const value_type* boost::BaseRegexConcept< Regex >::pointer_type |
typedef global_regex_namespace::regex_iterator<BidiIterator, value_type, traits_type> boost::BaseRegexConcept< Regex >::regex_iterator_type |
typedef global_regex_namespace::regex_token_iterator<BidiIterator, value_type, traits_type> boost::BaseRegexConcept< Regex >::regex_token_iterator_type |
typedef global_regex_namespace::sub_match<BidiIterator> boost::BaseRegexConcept< Regex >::sub_match_type |
typedef regex_traits_computer<Regex>::type boost::BaseRegexConcept< Regex >::traits_type |
typedef Regex::value_type boost::BaseRegexConcept< Regex >::value_type |
boost::BaseRegexConcept< Regex >::BaseRegexConcept | ( | ) |
boost::BaseRegexConcept< Regex >::BaseRegexConcept | ( | const BaseRegexConcept< Regex > & | ) |
|
inline |
References boost::xpressive::at, boost::regex_constants::awk, boost::asio::b, boost::regex_constants::basic, boost::match_results< BidiIterator, Allocator >::begin(), boost::BOOST_STATIC_ASSERT(), boost::regex_constants::collate, boost::regex_constants::ECMAScript, boost::regex_constants::egrep, boost::match_results< BidiIterator, Allocator >::empty(), boost::match_results< BidiIterator, Allocator >::end(), boost::regex_constants::extended, boost::match_results< BidiIterator, Allocator >::get_allocator(), boost::BaseRegexConcept< Regex >::global_constraints(), boost::regex_constants::grep, boost::multiprecision::backends::i, icase, boost::ignore_unused_variable_warning(), boost::BaseRegexConcept< Regex >::in1, boost::BaseRegexConcept< Regex >::in2, boost::sub_match< BidiIterator >::length(), boost::match_results< BidiIterator, Allocator >::length(), boost::BaseRegexConcept< Regex >::m_cresults, boost::BaseRegexConcept< Regex >::m_flags, boost::BaseRegexConcept< Regex >::m_in, boost::BaseRegexConcept< Regex >::m_mft, boost::BaseRegexConcept< Regex >::m_pmatch, boost::BaseRegexConcept< Regex >::m_pointer, boost::BaseRegexConcept< Regex >::m_results, boost::BaseRegexConcept< Regex >::m_size, boost::BaseRegexConcept< Regex >::m_sub, boost::sub_match< BidiIterator >::matched, boost::match_results< BidiIterator, Allocator >::max_size(), boost::regex_constants::nosubs, boost::regex_constants::optimize, boost::match_results< BidiIterator, Allocator >::position(), boost::match_results< BidiIterator, Allocator >::prefix(), boost::regex_match(), boost::regex_search(), boost::match_results< BidiIterator, Allocator >::size(), boost::match_results< BidiIterator, Allocator >::suffix(), boost::match_results< BidiIterator, Allocator >::swap(), boost::swap, and boost::program_options::value().
|
inline |
References boost::regex_constants::awk, boost::regex_constants::basic, boost::BOOST_STATIC_ASSERT(), boost::regex_error::code(), boost::regex_constants::collate, boost::regex_constants::ECMAScript, boost::regex_constants::egrep, boost::xpressive::regex_constants::error_badbrace, boost::xpressive::regex_constants::error_badrepeat, boost::xpressive::regex_constants::error_brace, boost::xpressive::regex_constants::error_brack, boost::xpressive::regex_constants::error_collate, boost::xpressive::regex_constants::error_complexity, boost::xpressive::regex_constants::error_ctype, boost::xpressive::regex_constants::error_escape, boost::xpressive::regex_constants::error_paren, boost::xpressive::regex_constants::error_range, boost::xpressive::regex_constants::error_space, boost::xpressive::regex_constants::error_stack, boost::regex_constants::extended, format_default, format_first_only, format_no_copy, format_sed, boost::regex_constants::grep, icase, boost::ignore_unused_variable_warning(), match_any, match_continuous, match_default, match_not_bol, match_not_bow, match_not_eol, match_not_eow, match_not_null, match_prev_avail, boost::regex_constants::nosubs, boost::regex_constants::optimize, and boost::program_options::value().
Referenced by boost::BaseRegexConcept< Regex >::constraints().
BaseRegexConcept& boost::BaseRegexConcept< Regex >::operator= | ( | const BaseRegexConcept< Regex > & | ) |
input_iterator_type boost::BaseRegexConcept< Regex >::in1 |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
input_iterator_type boost::BaseRegexConcept< Regex >::in2 |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
const value_type boost::BaseRegexConcept< Regex >::m_char |
const match_results_type boost::BaseRegexConcept< Regex >::m_cresults |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
flag_type boost::BaseRegexConcept< Regex >::m_flags |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
BidiIterator boost::BaseRegexConcept< Regex >::m_in |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
global_regex_namespace::regex_constants::match_flag_type boost::BaseRegexConcept< Regex >::m_mft |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
OutIterator boost::BaseRegexConcept< Regex >::m_out |
global_regex_namespace::match_results< pointer_type, allocator_architype<global_regex_namespace::sub_match<pointer_type> > > boost::BaseRegexConcept< Regex >::m_pmatch |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
pointer_type boost::BaseRegexConcept< Regex >::m_pointer |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
match_results_type boost::BaseRegexConcept< Regex >::m_results |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
std::size_t boost::BaseRegexConcept< Regex >::m_size |
Referenced by boost::BaseRegexConcept< Regex >::constraints().
const sub_match_type boost::BaseRegexConcept< Regex >::m_sub |
Referenced by boost::BaseRegexConcept< Regex >::constraints().