void _Init(const _Locinfo &_Lobj)
Definition: locale:87
void _Init(const _Locinfo &_Lobj)
Definition: locale:87
_Locinfo::_Collvec _Coll
Definition: locale:129
#define _CSTD
Definition: yvals.h:570
82 _BEGIN_LOCINFO(_Lobj(_Locname))
void _Init(const _Locinfo &_Lobj)
Definition: locale:87
66 if (_Ppf != 0 && *_Ppf == 0)
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1741
#define _X_COLLATE
Definition: xlocinfo.h:38
string name() const
Definition: xlocale:447
_Locinfo::_Collvec _Coll
Definition: locale:129
_Collvec __CLR_OR_THIS_CALL _Getcoll() const
Definition: xlocinfo:110
template<class _Elem>
int collate< _Elem >::compare |
( |
const _Elem * |
_First1, |
|
|
const _Elem * |
_Last1, |
|
|
const _Elem * |
_First2, |
|
|
const _Elem * |
_Last2 |
|
) |
| const |
|
inline |
34 return (
do_compare(_First1, _Last1, _First2, _Last2));
virtual int __CLR_OR_THIS_CALL do_compare(const _Elem *_First1, const _Elem *_Last1, const _Elem *_First2, const _Elem *_Last2) const
Definition: locale:92
template<class _Elem>
virtual int __CLR_OR_THIS_CALL collate< _Elem >::do_compare |
( |
const _Elem * |
_First1, |
|
|
const _Elem * |
_Last1, |
|
|
const _Elem * |
_First2, |
|
|
const _Elem * |
_Last2 |
|
) |
| const |
|
inlineprotectedvirtual |
98 return (_Ans < 0 ? -1 : _Ans == 0 ? 0 : +1);
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
int __CRTDECL _LStrcoll(const _Elem *_First1, const _Elem *_Last1, const _Elem *_First2, const _Elem *_Last2, const _Locinfo::_Collvec *)
Definition: xlocinfo:238
_Locinfo::_Collvec _Coll
Definition: locale:129
124 return ((
long)
_Hash_seq((
const unsigned char *)_First,
125 (
_Last - _First) *
sizeof (_Elem)));
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
_STD_BEGIN size_t _Hash_seq(const unsigned char *_First, size_t _Count)
Definition: xstddef:335
_FwdIt _Last
Definition: algorithm:1936
112 &*_Str.begin() + _Str.size(),
unsigned int _Count
Definition: xcomplex:668
#define _DEBUG_RANGE(first, last)
Definition: xutility:822
_Locinfo::_Collvec _Coll
Definition: locale:129
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > string_type
Definition: locale:29
size_t __CRTDECL _LStrxfrm(_Elem *_First1, _Elem *_Last1, const _Elem *_First2, const _Elem *_Last2, const _Locinfo::_Collvec *)
Definition: xlocinfo:268
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
long collate< _Elem >::hash |
( |
const _Elem * |
_First, |
|
|
const _Elem * |
_Last |
|
) |
| const |
|
inline |
virtual long __CLR_OR_THIS_CALL do_hash(const _Elem *_First, const _Elem *_Last) const
Definition: locale:120
_FwdIt _Last
Definition: algorithm:1936
template<class _Elem>
string_type collate< _Elem >::transform |
( |
const _Elem * |
_First, |
|
|
const _Elem * |
_Last |
|
) |
| const |
|
inline |
virtual string_type __CLR_OR_THIS_CALL do_transform(const _Elem *_First, const _Elem *_Last) const
Definition: locale:101
_FwdIt _Last
Definition: algorithm:1936
The documentation for this class was generated from the following file: