#include <states.hpp>
Public Types | |
typedef regex_constants::syntax_option_type | flag_type |
typedef std::size_t | size_type |
typedef std::vector< name > ::const_iterator | const_iterator |
typedef std::pair < const_iterator, const_iterator > | range_type |
Public Member Functions | |
regex_data (const ::boost::shared_ptr< ::boost::regex_traits_wrapper< traits > > &t) | |
regex_data () | |
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 |
|
inherited |
typedef regex_constants::syntax_option_type boost::re_detail::regex_data< charT, traits >::flag_type |
|
inherited |
typedef std::size_t boost::re_detail::regex_data< charT, traits >::size_type |
|
inline |
|
inline |
|
inlineinherited |
References boost::graph_detail::equal_range(), and boost::flyweights::t.
|
inlineinherited |
References boost::graph_detail::equal_range(), and boost::flyweights::t.
|
inlineinherited |
References boost::numeric::ublas::detail::lower_bound(), and boost::flyweights::t.
|
inlineinherited |
References boost::numeric::ublas::detail::lower_bound(), and boost::flyweights::t.
|
inlineinherited |
References boost::re_detail::bubble_down_one(), and boost::iostreams::gzip::flags::name.
unsigned int boost::re_detail::regex_data< charT, traits >::m_can_be_null |
re_detail::raw_storage boost::re_detail::regex_data< charT, traits >::m_data |
const charT* boost::re_detail::regex_data< charT, traits >::m_expression |
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().
std::ptrdiff_t boost::re_detail::regex_data< charT, traits >::m_expression_len |
re_detail::re_syntax_base* boost::re_detail::regex_data< charT, traits >::m_first_state |
flag_type boost::re_detail::regex_data< charT, traits >::m_flags |
bool boost::re_detail::regex_data< charT, traits >::m_has_recursions |
size_type boost::re_detail::regex_data< charT, traits >::m_mark_count |
::boost::shared_ptr< ::boost::regex_traits_wrapper<traits> > boost::re_detail::regex_data< charT, traits >::m_ptraits |
unsigned boost::re_detail::regex_data< charT, traits >::m_restart_type |
unsigned char boost::re_detail::regex_data< charT, traits >::m_startmap[1<< CHAR_BIT] |
int boost::re_detail::regex_data< charT, traits >::m_status |
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().
std::vector< std::pair< std::size_t, std::size_t> > boost::re_detail::regex_data< charT, traits >::m_subs |
traits::char_class_type boost::re_detail::regex_data< charT, traits >::m_word_mask |