std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >(3cxx) | std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >(3cxx) |
NAME¶
std::__detail::_BracketMatcher< _TraitsT, __icase, __collate > - Matches a character range (bracket expression)
SYNOPSIS¶
#include <regex_compiler.h>
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
Detailed Description¶
template<typename _TraitsT, bool __icase, bool __collate>¶
struct std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >"Matches a character range (bracket expression)
Definition at line 423 of file regex_compiler.h.
Member Typedef Documentation¶
template<typename _TraitsT , bool __icase, bool __collate> typedef _TraitsT::char_class_type std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_CharClassT¶
Definition at line 430 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> typedef _TransT::_CharT std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_CharT¶
Definition at line 427 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> typedef _TraitsT::string_type std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_StringT¶
Definition at line 429 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> typedef _TransT::_StrTransT std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_StrTransT¶
Definition at line 428 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> typedef _RegexTranslator<_TraitsT, __icase, __collate> std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_TransT¶
Definition at line 426 of file regex_compiler.h.
Constructor & Destructor Documentation¶
template<typename _TraitsT , bool __icase, bool __collate> std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_BracketMatcher (bool __is_non_matching, const _TraitsT & __traits) [inline]¶
Definition at line 433 of file regex_compiler.h.
Member Function Documentation¶
template<typename _TraitsT , bool __icase, bool __collate> void std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_add_char (_CharT __c) [inline]¶
Definition at line 447 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> void std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_add_character_class (const _StringT & __s, bool __neg) [inline]¶
Definition at line 482 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> _StringT std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_add_collate_element (const _StringT & __s) [inline]¶
Definition at line 454 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> void std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_add_equivalence_class (const _StringT & __s) [inline]¶
Definition at line 467 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> void std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_make_range (_CharT __l, _CharT __r) [inline]¶
Definition at line 498 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> void std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::_M_ready () [inline]¶
Definition at line 509 of file regex_compiler.h.
template<typename _TraitsT , bool __icase, bool __collate> bool std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >::operator() (_CharT __ch) const [inline]¶
Definition at line 440 of file regex_compiler.h.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |