#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< _CharT >. Definition at line 949 of file locale_facets.h. |
|
Reimplemented in std::collate_byname< _CharT >. Definition at line 950 of file locale_facets.h. |
|
Definition at line 955 of file locale_facets.h. References std::locale::facet::facet(). |
|
Definition at line 971 of file locale_facets.h. |
|
Definition at line 958 of file locale_facets.h. References std::collate< _CharT >::do_compare(). |
|
Referenced by std::collate< _CharT >::compare(). |
|
Referenced by std::collate< _CharT >::hash(). |
|
Referenced by std::collate< _CharT >::transform(). |
|
Definition at line 967 of file locale_facets.h. References std::collate< _CharT >::do_hash(). |
|
Definition at line 963 of file locale_facets.h. References std::collate< _CharT >::do_transform(). |
|
Definition at line 985 of file locale_facets.h. |