libstdc++
std::__detail::_RangeMatcher< _InIterT, _TraitsT > Struct Template Reference

Public Types

typedef _TraitsT::char_type _CharT
 
typedef std::basic_string< _CharT > _StringT
 

Public Member Functions

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)
 
 _M_is_non_matching (__is_non_matching)
 
void _M_make_range ()
 
bool operator() (const _PatternCursor &__pc) const
 

Public Attributes

 __pad0__: _M_traits(__t)
 
bool _M_is_non_matching
 
const _TraitsT & _M_traits
 

Detailed Description

template<typename _InIterT, typename _TraitsT>
struct std::__detail::_RangeMatcher< _InIterT, _TraitsT >

Matches a character range (bracket expression)

Definition at line 152 of file regex_nfa.h.


The documentation for this struct was generated from the following file: