|
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:411
locale_type _Loc
Definition: regex:419
void _Cache_locale()
Definition: regex:411
constexpr const _Ty &() _Right
Definition: algorithm:3591
const collate< _Elem > * _Pcoll
Definition: regex:417
const ctype< _Elem > * _Pctype
Definition: regex:418
#define _USE(loc, fac)
Definition: xlocale:547
locale_type _Loc
Definition: regex:419
const collate< _Elem > * _Pcoll
Definition: regex:417
const ctype< _Elem > * _Pctype
Definition: regex:418
locale_type _Loc
Definition: regex:419
locale_type _Loc
Definition: regex:419
void _Cache_locale()
Definition: regex:411
locale locale_type
Definition: regex:269
const ctype< _Elem > * _Getctype() const
Definition: regex:405
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
ctype_base::mask char_class_type
Definition: regex:256
template<class _Elem>
template<class _Iter >
341 #define _REGEX_CHAR_CLASS_NAME(n, c) \
342 {n, L ## n, sizeof (n) / sizeof (n[0]) - 1, c}
362 #undef _REGEX_CHAR_CLASS_NAME
365 unsigned int _Ix = 0;
366 for (; _Names[_Ix].
_Get<_Elem>(); ++_Ix)
368 _Names[_Ix]._Get<_Elem>(),
369 _Names[_Ix]._Get<_Elem>() + _Names[_Ix]._Len,
374 if (_Names[_Ix]._Get<_Elem>() != 0)
375 _Mask = _Names[_Ix]._Ctype;
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
#define _REGEX_CHAR_CLASS_NAME(n, c)
short mask
Definition: xlocale:2099
ctype_base::mask char_class_type
Definition: regex:256
const _Elem * _Get() const
bool equal(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2)
Definition: memory:611
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
template<class _FwdIt >
basic_string< _Elem > string_type
Definition: regex:268
_FwdIt _Last
Definition: algorithm:1936
locale_type _Loc
Definition: regex:419
void _Cache_locale()
Definition: regex:411
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<class _Elem>
template<class _FwdIt >
const collate< _Elem > * _Getcoll() const
Definition: regex:400
string_type transform(_FwdIt _First, _FwdIt _Last) const
Definition: regex:306
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
template<class _FwdIt >
321 &*_Temp.begin() + _Temp.size());
322 _Res =
_Getcoll()->transform(&*_Temp.begin(),
323 &*_Temp.begin() + _Temp.size());
const ctype< _Elem > * _Getctype() const
Definition: regex:405
const collate< _Elem > * _Getcoll() const
Definition: regex:400
basic_string< _Elem > string_type
Definition: regex:268
_FwdIt _Last
Definition: algorithm:1936
297 return (_Res.length() == 1 ? _Res[0] :
_Ch);
const collate< _Elem > * _Getcoll() const
Definition: regex:400
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
basic_string< _Elem > string_type
Definition: regex:268
template<class _Elem>
_Elem _Regex_traits< _Elem >::translate_nocase |
( |
_Elem |
_Ch | ) |
const |
|
inline |
const ctype< _Elem > * _Getctype() const
Definition: regex:405
_Check_return_ _In_ wchar_t _Ch
Definition: vcruntime_string.h:89
_Elem() tolower(_Elem _Ch, const locale &_Loc)
Definition: locale:258
The documentation for this class was generated from the following file: