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