|
typedef make_unsigned< _Elem >::type | _Uelem |
|
typedef _Regex_traits< _Elem > | _Myt |
|
typedef _Elem | char_type |
|
typedef size_t | size_type |
|
typedef basic_string< _Elem > | string_type |
|
typedef locale | locale_type |
|
enum | _Char_class_type {
_Ch_none = 0,
_Ch_alnum = ctype_base::alnum,
_Ch_alpha = ctype_base::alpha,
_Ch_cntrl = ctype_base::cntrl,
_Ch_digit = ctype_base::digit,
_Ch_graph = ctype_base::graph,
_Ch_lower = ctype_base::lower,
_Ch_print = ctype_base::print,
_Ch_punct = ctype_base::punct,
_Ch_space = ctype_base::space,
_Ch_upper = ctype_base::upper,
_Ch_xdigit = ctype_base::xdigit,
_Ch_blank = ctype_base::blank
} |
|
typedef ctype_base::mask | char_class_type |
|
void _Cache_locale()
Definition: regex:410
locale_type _Loc
Definition: regex:418
void _Cache_locale()
Definition: regex:410
constexpr const _Ty &() _Right
Definition: algorithm:3723
const collate< _Elem > * _Pcoll
Definition: regex:416
const ctype< _Elem > * _Pctype
Definition: regex:417
#define _USE(loc, fac)
Definition: xlocale:499
locale_type _Loc
Definition: regex:418
const collate< _Elem > * _Pcoll
Definition: regex:416
const ctype< _Elem > * _Pctype
Definition: regex:417
locale_type _Loc
Definition: regex:418
locale_type _Loc
Definition: regex:418
void _Cache_locale()
Definition: regex:410
locale locale_type
Definition: regex:268
const ctype< _Elem > * _Getctype() const
Definition: regex:404
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
ctype_base::mask char_class_type
Definition: regex:255
template<class _Elem>
template<class _Iter >
340 #define _REGEX_CHAR_CLASS_NAME(n, c) \
341 {n, L ## n, sizeof (n) / sizeof (n[0]) - 1, c}
361 #undef _REGEX_CHAR_CLASS_NAME
364 unsigned int _Ix = 0;
365 for (; _Names[_Ix]._Get<_Elem>(); ++_Ix)
367 _Names[_Ix]._Get<_Elem>(),
368 _Names[_Ix]._Get<_Elem>() + _Names[_Ix]._Len,
373 if (_Names[_Ix]._Get<_Elem>() != 0)
374 _Mask = _Names[_Ix]._Ctype;
#define _DEBUG_RANGE(first, last)
Definition: xutility:902
#define _REGEX_CHAR_CLASS_NAME(n, c)
short mask
Definition: xlocale:2063
ctype_base::mask char_class_type
Definition: regex:255
bool equal(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2)
Definition: memory:611
_CRT_MANAGED_FP_DEPRECATE _In_ unsigned int _Mask
Definition: float.h:235
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
template<class _FwdIt >
basic_string< _Elem > string_type
Definition: regex:267
_FwdIt _Last
Definition: algorithm:1936
locale_type _Loc
Definition: regex:418
void _Cache_locale()
Definition: regex:410
constexpr const _Ty &() _Right
Definition: algorithm:3723
template<class _Elem>
template<class _FwdIt >
const collate< _Elem > * _Getcoll() const
Definition: regex:399
string_type transform(_FwdIt _First, _FwdIt _Last) const
Definition: regex:305
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
template<class _FwdIt >
320 &*_Temp.begin() + _Temp.size());
321 _Res =
_Getcoll()->transform(&*_Temp.begin(),
322 &*_Temp.begin() + _Temp.size());
const ctype< _Elem > * _Getctype() const
Definition: regex:404
const collate< _Elem > * _Getcoll() const
Definition: regex:399
basic_string< _Elem > string_type
Definition: regex:267
_FwdIt _Last
Definition: algorithm:1936
296 return (_Res.length() == 1 ? _Res[0] :
_Ch);
const collate< _Elem > * _Getcoll() const
Definition: regex:399
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
basic_string< _Elem > string_type
Definition: regex:267
template<class _Elem>
_Elem _Regex_traits< _Elem >::translate_nocase |
( |
_Elem |
_Ch | ) |
const |
|
inline |
const ctype< _Elem > * _Getctype() const
Definition: regex:404
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_Elem() tolower(_Elem _Ch, const locale &_Loc)
Definition: locale:259
The documentation for this class was generated from the following file: