31 namespace std _GLIBCXX_VISIBILITY(default)
 
   35 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   52   template<
typename _FwdIter>
 
   56       typedef typename std::iterator_traits<_FwdIter>::value_type _CharT;
 
   69     _S_token_subexpr_begin,
 
   70     _S_token_subexpr_no_group_begin,
 
   71     _S_token_subexpr_lookahead_begin, 
 
   73     _S_token_bracket_begin,
 
   74     _S_token_bracket_neg_begin,
 
   76     _S_token_interval_begin,
 
   77     _S_token_interval_end,
 
   78     _S_token_quoted_class,
 
   79     _S_token_char_class_name,
 
   81     _S_token_equiv_class_name,
 
   96       _Scanner(_FwdIter __begin, _FwdIter __end,
 
  110 #ifdef _GLIBCXX_DEBUG 
  127       _M_scan_in_bracket();
 
  133       _M_eat_escape_ecma();
 
  136       _M_eat_escape_posix();
 
  175       bool                          _M_at_bracket_start;
 
  187       void (_Scanner::* _M_eat_escape)();
 
  191 _GLIBCXX_END_NAMESPACE_VERSION
 
Primary class template ctype facet.This template class defines classification and conversion function...
 
struct _Scanner. Scans an input range for regex tokens. 
 
Container class for localization functionality.The locale class is first a class wrapper for C librar...
 
syntax_option_type
This is a bitmask type indicating how to interpret the regex. 
 
_TokenT
Token types returned from the scanner.