#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 |