|
|
Whole document tree
Templatestd::collate class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::collate< _CharT > Class Template Reference#include <locale_facets.h>
Inheritance diagram for std::collate:
[legend]Collaboration diagram for std::collate< _CharT >:
[legend]List of all members.
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 |
template<typename _CharT>
class std::collate< _CharT >
Member Typedef Documentation
template<typename _CharT> |
typedef _CharT std::collate< _CharT >::char_type
|
|
template<typename _CharT> |
typedef basic_string<_CharT> std::collate< _CharT >::string_type
|
|
Constructor & Destructor Documentation
std::collate<>::collate |
( |
size_t |
__refs = 0 |
) |
[inline, explicit] |
|
std::collate<>::~collate |
( |
|
) |
[inline, protected] |
|
Member Function Documentation
template<typename _CharT> |
int std::collate< _CharT >::compare |
( |
const _CharT * |
__lo1, |
|
|
const _CharT * |
__hi1, |
|
|
const _CharT * |
__lo2, |
|
|
const _CharT * |
__hi2 |
|
) |
const [inline] |
|
template<typename _CharT> |
virtual int std::collate< _CharT >::do_compare |
( |
const _CharT * |
__lo1, |
|
|
const _CharT * |
__hi1, |
|
|
const _CharT * |
__lo2, |
|
|
const _CharT * |
__hi2 |
|
) |
const [protected, virtual] |
|
template<typename _CharT> |
virtual long std::collate< _CharT >::do_hash |
( |
const _CharT * |
__lo, |
|
|
const _CharT * |
__hi |
|
) |
const [protected, virtual] |
|
template<typename _CharT> |
virtual string_type std::collate< _CharT >::do_transform |
( |
const _CharT * |
__lo, |
|
|
const _CharT * |
__hi |
|
) |
const [protected, virtual] |
|
template<typename _CharT> |
long std::collate< _CharT >::hash |
( |
const _CharT * |
__lo, |
|
|
const _CharT * |
__hi |
|
) |
const [inline] |
|
template<typename _CharT> |
string_type std::collate< _CharT >::transform |
( |
const _CharT * |
__lo, |
|
|
const _CharT * |
__hi |
|
) |
const [inline] |
|
Member Data Documentation
template<typename _CharT> |
locale::id std::collate< _CharT >::id [static]
|
|
The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:18:49 2002 for libstdc++-v3 Source by
1.2.15
|