| 
| typedef std::size_t  | traits_size_type | 
|   | 
| typedef traits::string_type  | traits_string_type | 
|   | 
| typedef charT  | char_type | 
|   | 
| typedef traits  | traits_type | 
|   | 
| typedef charT  | value_type | 
|   | 
| typedef charT &  | reference | 
|   | 
| typedef const charT &  | const_reference | 
|   | 
| typedef const charT *  | const_iterator | 
|   | 
| typedef const_iterator  | iterator | 
|   | 
| typedef std::ptrdiff_t  | difference_type | 
|   | 
| typedef std::size_t  | size_type | 
|   | 
typedef  
regex_constants::syntax_option_type  | flag_type | 
|   | 
| typedef traits::locale_type  | locale_type | 
|   | 
| enum   | flag_type_ {  
  perl_syntax_group = 0, 
 
  basic_syntax_group = 1, 
 
  literal = 2, 
 
  main_option_type = literal | basic_syntax_group | perl_syntax_group, 
 
  no_bk_refs = 1 << 8, 
 
  no_perl_ex = 1 << 9, 
 
  no_mod_m = 1 << 10, 
 
  mod_x = 1 << 11, 
 
  mod_s = 1 << 12, 
 
  no_mod_s = 1 << 13, 
 
  no_char_classes = 1 << 8, 
 
  no_intervals = 1 << 9, 
 
  bk_plus_qm = 1 << 10, 
 
  bk_vbar = 1 << 11, 
 
  emacs_ex = 1 << 12, 
 
  no_escape_in_lists = 1 << 16, 
 
  newline_alt = 1 << 17, 
 
  no_except = 1 << 18, 
 
  failbit = 1 << 19, 
 
  icase = 1 << 20, 
 
  nocollate = 0, 
 
  collate = 1 << 21, 
 
  nosubs = 1 << 22, 
 
  save_subexpression_location = 1 << 23, 
 
  no_empty_expressions = 1 << 24, 
 
  optimize = 0, 
 
  basic = basic_syntax_group | collate | no_escape_in_lists, 
 
  extended = no_bk_refs | collate | no_perl_ex | no_escape_in_lists, 
 
  normal = 0, 
 
  emacs = basic_syntax_group | collate | emacs_ex | bk_vbar, 
 
  awk = no_bk_refs | collate | no_perl_ex, 
 
  grep = basic | newline_alt, 
 
  egrep = extended | newline_alt, 
 
  sed = basic, 
 
  perl = normal, 
 
  ECMAScript = normal, 
 
  JavaScript = normal, 
 
  JScript = normal
 
 } | 
|   | 
| enum   | restart_info {  
  restart_any = 0, 
 
  restart_word = 1, 
 
  restart_line = 2, 
 
  restart_buf = 3, 
 
  restart_continue = 4, 
 
  restart_lit = 5, 
 
  restart_fixed_lit = 6, 
 
  restart_count = 7
 
 } | 
|   | 
 | 
|   | basic_regex () | 
|   | 
|   | basic_regex (const charT *p, flag_type f=regex_constants::normal) | 
|   | 
|   | basic_regex (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) | 
|   | 
|   | basic_regex (const charT *p, size_type len, flag_type f) | 
|   | 
|   | basic_regex (const basic_regex &that) | 
|   | 
|   | ~basic_regex () | 
|   | 
| basic_regex &BOOST_REGEX_CALL  | operator= (const basic_regex &that) | 
|   | 
| basic_regex &BOOST_REGEX_CALL  | operator= (const charT *ptr) | 
|   | 
| basic_regex &  | assign (const basic_regex &that) | 
|   | 
| basic_regex &  | assign (const charT *p, flag_type f=regex_constants::normal) | 
|   | 
| basic_regex &  | assign (const charT *p, size_type len, flag_type f) | 
|   | 
| basic_regex &  | assign (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) | 
|   | 
| template<class ST , class SA >  | 
| unsigned int BOOST_REGEX_CALL  | set_expression (const std::basic_string< charT, ST, SA > &p, flag_type f=regex_constants::normal) | 
|   | 
| template<class ST , class SA >  | 
|   | basic_regex (const std::basic_string< charT, ST, SA > &p, flag_type f=regex_constants::normal) | 
|   | 
| template<class InputIterator >  | 
|   | basic_regex (InputIterator arg_first, InputIterator arg_last, flag_type f=regex_constants::normal) | 
|   | 
| template<class ST , class SA >  | 
| basic_regex &BOOST_REGEX_CALL  | operator= (const std::basic_string< charT, ST, SA > &p) | 
|   | 
| template<class string_traits , class A >  | 
| basic_regex &BOOST_REGEX_CALL  | assign (const std::basic_string< charT, string_traits, A > &s, flag_type f=regex_constants::normal) | 
|   | 
| template<class InputIterator >  | 
| basic_regex &BOOST_REGEX_CALL  | assign (InputIterator arg_first, InputIterator arg_last, flag_type f=regex_constants::normal) | 
|   | 
| locale_type BOOST_REGEX_CALL  | imbue (locale_type l) | 
|   | 
| locale_type BOOST_REGEX_CALL  | getloc () const  | 
|   | 
| flag_type BOOST_REGEX_CALL  | getflags () const  | 
|   | 
| flag_type BOOST_REGEX_CALL  | flags () const  | 
|   | 
std::basic_string< charT > 
 BOOST_REGEX_CALL  | str () 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  | 
|   | 
| void BOOST_REGEX_CALL  | swap (basic_regex &that)  throw () | 
|   | 
| size_type BOOST_REGEX_CALL  | size () const  | 
|   | 
| size_type BOOST_REGEX_CALL  | max_size () const  | 
|   | 
| bool BOOST_REGEX_CALL  | empty () const  | 
|   | 
| size_type BOOST_REGEX_CALL  | mark_count () const  | 
|   | 
| int  | status () const  | 
|   | 
| int BOOST_REGEX_CALL  | compare (const basic_regex &that) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator== (const basic_regex &e) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator!= (const basic_regex &e) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator< (const basic_regex &e) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator> (const basic_regex &e) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator<= (const basic_regex &e) const  | 
|   | 
| bool BOOST_REGEX_CALL  | operator>= (const basic_regex &e) const  | 
|   | 
| const charT *BOOST_REGEX_CALL  | expression () const  | 
|   | 
| unsigned int BOOST_REGEX_CALL  | set_expression (const charT *p1, const charT *p2, flag_type f=regex_constants::normal) | 
|   | 
| unsigned int BOOST_REGEX_CALL  | set_expression (const charT *p, flag_type f=regex_constants::normal) | 
|   | 
| unsigned int BOOST_REGEX_CALL  | error_code () 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 re_detail::regex_data 
< charT, traits > &  | get_data () const  | 
|   | 
boost::shared_ptr 
< re_detail::named_subexpressions >  | get_named_subs () const  | 
|   |