Provided by: libstdc++-9-doc_9.5.0-3ubuntu1_all
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 413 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 420 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 417 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 419 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 418 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 416 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 423 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 437 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 472 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 444 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 457 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 488 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 499 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 430 of file regex_compiler.h.
Author
Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ std::__detail::_BracketMatcher< _TraitsT, __icase, __collate >(3cxx)