|
libstdc++
|
Public Types | |
| typedef _TraitsT::char_class_type | _CharClassT |
| typedef _TraitsT::char_type | _CharT |
|
typedef regex_constants::syntax_option_type | _FlagT |
| typedef _TraitsT::string_type | _StringT |
Public Member Functions | |
| _BracketMatcher (bool __is_non_matching, const _TraitsT &__traits, _FlagT __flags) | |
| void | _M_add_char (_CharT __c) |
| void | _M_add_character_class (const _StringT &__s) |
| void | _M_add_collating_element (const _StringT &__s) |
| void | _M_add_equivalence_class (const _StringT &__s) |
| _StringT | _M_get_str (_CharT __c) const |
| bool | _M_is_icase () const |
| void | _M_make_range (_CharT __l, _CharT __r) |
| _CharT | _M_translate (_CharT __c) const |
| bool | operator() (_CharT) const |
Public Attributes | |
| std::set< _CharT > | _M_char_set |
| _CharClassT | _M_class_set |
| std::set< _StringT > | _M_equiv_set |
| _FlagT | _M_flags |
| bool | _M_is_non_matching |
|
std::set< pair< _StringT, _StringT > > | _M_range_set |
| const _TraitsT & | _M_traits |
Matches a character range (bracket expression)
Definition at line 43 of file regex_compiler.h.