#include <locale_facets.h>
Inheritance diagram for std::collate:
Public Types | |
typedef _CharT | char_type |
typedef basic_string<_CharT> | string_type |
Public Methods | |
collate (size_t __refs=0) | |
int | compare (const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const |
string_type | transform (const _CharT *__lo, const _CharT *__hi) const |
long | hash (const _CharT *__lo, const _CharT *__hi) const |
Static Public Attributes | |
locale::id | id |
Protected Methods | |
~collate () | |
virtual int | do_compare (const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const |
virtual string_type | do_transform (const _CharT *__lo, const _CharT *__hi) const |
virtual long | do_hash (const _CharT *__lo, const _CharT *__hi) const |
|
Reimplemented in std::collate_byname. Definition at line 902 of file locale_facets.h. |
|
Reimplemented in std::collate_byname. Definition at line 903 of file locale_facets.h. |
|
Definition at line 908 of file locale_facets.h. |
|
Definition at line 924 of file locale_facets.h. |
|
Definition at line 911 of file locale_facets.h. |
|
Referenced by compare(). |
|
Referenced by hash(). |
|
Referenced by transform(). |
|
Definition at line 920 of file locale_facets.h. |
|
Definition at line 916 of file locale_facets.h. |
|
Definition at line 905 of file locale_facets.h. |