collate< wchar_t > Class Template Reference

#include <stdapis/stlportv5/stl/_collate.h>

Link against: libstdcppv5.lib

template <>
class collate< wchar_t > : public locale::facet

Inherits from

Public Member Type Definitions
typedefwchar_t char_type
typedefwstring string_type
Public Attributes
_STLP_STATIC_MEMBER_DECLSPEC locale::idid
Public Member Functions
collate(size_t)
intcompare(const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *)
longhash(const wchar_t *, const wchar_t *)
string_type transform(const wchar_t *, const wchar_t *)
Protected Member Functions
~collate()
virtual _STLP_DECLSPEC intdo_compare(const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC longdo_hash(const wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC string_typedo_transform(const wchar_t *, const wchar_t *)
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
locale::facet::facet(size_t)
locale::facet::~facet()

Member Type Definition Documentation

Typedef char_type

typedef wchar_tchar_type

Typedef string_type

typedef wstringstring_type

Member Attribute Documentation

id

_STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]

Constructor & Destructor Documentation

collate ( size_t )

collate(size_t__refs = 0)[inline, explicit]

~collate ( )

_STLP_DECLSPEC~collate()[protected]

Member Function Documentation

compare ( const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t * )

intcompare(const wchar_t *__low1,
const wchar_t *__high1,
const wchar_t *__low2,
const wchar_t *__high2
)const [inline]

do_compare ( const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t * )

_STLP_DECLSPEC intdo_compare(const wchar_t *,
const wchar_t *,
const wchar_t *,
const wchar_t *
)const [protected, virtual]

do_hash ( const wchar_t *, const wchar_t * )

_STLP_DECLSPEC longdo_hash(const wchar_t *__low,
const wchar_t *__high
)const [protected, virtual]

do_transform ( const wchar_t *, const wchar_t * )

_STLP_DECLSPEC string_typedo_transform(const wchar_t *,
const wchar_t *
)const [protected, virtual]

hash ( const wchar_t *, const wchar_t * )

longhash(const wchar_t *__low,
const wchar_t *__high
)const [inline]

transform ( const wchar_t *, const wchar_t * )

string_type transform(const wchar_t *__low,
const wchar_t *__high
)const [inline]