std::__detail::_RangeMatcher (3) - Linux Manuals

NAME

std::__detail::_RangeMatcher< _InIterT, _TraitsT > -

SYNOPSIS


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.

Author

Generated automatically by Doxygen for libstdc++ from the source code.