#include <basic_regex.hpp>
Public Types | |
typedef regex_constants::syntax_option_type | flag_type |
typedef std::ptrdiff_t | difference_type |
typedef std::size_t | size_type |
typedef traits::locale_type | locale_type |
typedef const charT * | const_iterator |
typedef std::pair < const_iterator, const_iterator > | range_type |
Public Member Functions | |
basic_regex_implementation () | |
basic_regex_implementation (const ::boost::shared_ptr< ::boost::regex_traits_wrapper< traits > > &t) | |
void | assign (const charT *arg_first, const charT *arg_last, flag_type f) |
locale_type BOOST_REGEX_CALL | imbue (locale_type l) |
locale_type BOOST_REGEX_CALL | getloc () const |
std::basic_string< charT > BOOST_REGEX_CALL | str () const |
const_iterator BOOST_REGEX_CALL | expression () const |
std::pair< const_iterator, const_iterator > BOOST_REGEX_CALL | subexpression (std::size_t n) const |
const_iterator BOOST_REGEX_CALL | begin () const |
const_iterator BOOST_REGEX_CALL | end () const |
flag_type BOOST_REGEX_CALL | flags () const |
size_type BOOST_REGEX_CALL | size () const |
int BOOST_REGEX_CALL | status () const |
size_type BOOST_REGEX_CALL | mark_count () const |
const re_detail::re_syntax_base * | get_first_state () const |
unsigned | get_restart_type () const |
const unsigned char * | get_map () const |
const ::boost::regex_traits_wrapper < traits > & | get_traits () const |
bool | can_be_null () const |
const regex_data< charT, traits > & | get_data () const |
template<class charT > | |
void | set_name (const charT *i, const charT *j, int index) |
template<class charT > | |
int | get_id (const charT *i, const charT *j) const |
int | get_id (int h) const |
template<class charT > | |
range_type | equal_range (const charT *i, const charT *j) const |
range_type | equal_range (int h) const |
Public Attributes | |
::boost::shared_ptr < ::boost::regex_traits_wrapper < traits > > | m_ptraits |
flag_type | m_flags |
int | m_status |
const charT * | m_expression |
std::ptrdiff_t | m_expression_len |
size_type | m_mark_count |
re_detail::re_syntax_base * | m_first_state |
unsigned | m_restart_type |
unsigned char | m_startmap [1<< CHAR_BIT] |
unsigned int | m_can_be_null |
re_detail::raw_storage | m_data |
traits::char_class_type | m_word_mask |
std::vector< std::pair < std::size_t, std::size_t > > | m_subs |
bool | m_has_recursions |
typedef const charT* boost::re_detail::basic_regex_implementation< charT, traits >::const_iterator |
typedef std::ptrdiff_t boost::re_detail::basic_regex_implementation< charT, traits >::difference_type |
typedef regex_constants::syntax_option_type boost::re_detail::basic_regex_implementation< charT, traits >::flag_type |
typedef traits::locale_type boost::re_detail::basic_regex_implementation< charT, traits >::locale_type |
|
inherited |
typedef std::size_t boost::re_detail::basic_regex_implementation< charT, traits >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
References boost::graph_detail::equal_range(), and boost::flyweights::t.
|
inlineinherited |
References boost::graph_detail::equal_range(), and boost::flyweights::t.
|
inline |
|
inline |
|
inline |
References boost::multiprecision::backends::p.
|
inline |
|
inlineinherited |
References boost::numeric::ublas::detail::lower_bound(), and boost::flyweights::t.
|
inlineinherited |
References boost::numeric::ublas::detail::lower_bound(), and boost::flyweights::t.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
References boost::re_detail::bubble_down_one(), and boost::iostreams::gzip::flags::name.
|
inline |
|
inline |
|
inline |
|
inline |
|
inherited |
|
inherited |
|
inherited |
Referenced by boost::re_detail::basic_regex_implementation< charT, traits >::begin(), boost::re_detail::basic_regex_implementation< charT, traits >::end(), boost::re_detail::basic_regex_implementation< charT, traits >::expression(), and boost::re_detail::basic_regex_implementation< charT, traits >::str().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Referenced by boost::re_detail::basic_regex_implementation< charT, traits >::begin(), boost::re_detail::basic_regex_implementation< charT, traits >::end(), boost::re_detail::basic_regex_implementation< charT, traits >::status(), and boost::re_detail::basic_regex_implementation< charT, traits >::str().
|
inherited |
|
inherited |