libstdc++: std::__detail::_BracketMatcher< _TraitsT, __icase, __collate (original) (raw)
#include <[regex_compiler.h](a00671%5Fsource.html)>
Public Types | |
---|---|
typedef _TraitsT::char_class_type | _CharClassT |
typedef _TransT::_CharT | _CharT |
typedef _TraitsT::string_type | _StringT |
typedef _TransT::_StrTransT | _StrTransT |
typedef _RegexTranslator< _TraitsT, __icase, __collate > | _TransT |
Public Member Functions | |
---|---|
_BracketMatcher (bool __is_non_matching, const _TraitsT &__traits) | |
void | _M_add_char (_CharT __c) |
void | _M_add_character_class (const _StringT &__s, bool __neg) |
_StringT | _M_add_collate_element (const _StringT &__s) |
void | _M_add_equivalence_class (const _StringT &__s) |
void | _M_make_range (_CharT __l, _CharT __r) |
void | _M_ready () |
bool | operator() (_CharT __ch) const |
template<typename _TraitsT, bool __icase, bool __collate>
struct std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >
Matches a character range (bracket expression)
Definition at line 424 of file regex_compiler.h.
◆ _CharClassT
template<typename _TraitsT , bool __icase, bool __collate>
◆ _CharT
template<typename _TraitsT , bool __icase, bool __collate>
◆ _StringT
template<typename _TraitsT , bool __icase, bool __collate>
◆ _StrTransT
template<typename _TraitsT , bool __icase, bool __collate>
◆ _TransT
template<typename _TraitsT , bool __icase, bool __collate>
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_add_char()
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_add_character_class()
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_add_collate_element()
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_add_equivalence_class()
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_make_range()
template<typename _TraitsT , bool __icase, bool __collate>
◆ _M_ready()
template<typename _TraitsT , bool __icase, bool __collate>
◆ operator()()
template<typename _TraitsT , bool __icase, bool __collate>
The documentation for this struct was generated from the following files: