collate< wchar_t > Class Template Reference

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

Inherits from

  • collate< wchar_t >
    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()
    _STLP_DECLSPEC intdo_compare(const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *)
    _STLP_DECLSPEC longdo_hash(const wchar_t *, const wchar_t *)
    _STLP_DECLSPEC string_typedo_transform(const wchar_t *, const wchar_t *)
    Private Member Functions
    collate(const collate< wchar_t > &)
    collate< wchar_t > &operator=(const collate< 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()
    Public Member Type Definitions
    typedefwchar_t char_type
    typedefwstring string_type
    Public Attributes
    _STLP_STATIC_MEMBER_DECLSPEC locale::idid

    Constructor & Destructor Documentation

    collate(size_t)

    collate(size_t__refs = 0)[inline, explicit]

    Parameters

    size_t __refs = 0

    collate(const collate< wchar_t > &)

    collate(const collate< wchar_t > &)[private]

    Parameters

    const collate< wchar_t > &

    ~collate()

    _STLP_DECLSPEC~collate()[protected]

    Member Functions 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]

    Parameters

    const wchar_t * __low1
    const wchar_t * __high1
    const wchar_t * __low2
    const wchar_t * __high2

    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]

    Parameters

    const wchar_t *
    const wchar_t *
    const wchar_t *
    const wchar_t *

    do_hash(const wchar_t *, const wchar_t *)

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

    Parameters

    const wchar_t * __low
    const wchar_t * __high

    do_transform(const wchar_t *, const wchar_t *)

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

    Parameters

    const wchar_t *
    const wchar_t *

    hash(const wchar_t *, const wchar_t *)

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

    Parameters

    const wchar_t * __low
    const wchar_t * __high

    operator=(const collate< wchar_t > &)

    collate< wchar_t > &operator=(const collate< wchar_t > &)[private]

    Parameters

    const collate< wchar_t > &

    transform(const wchar_t *, const wchar_t *)

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

    Parameters

    const wchar_t * __low
    const wchar_t * __high

    Member Type Definitions Documentation

    Typedef char_type

    typedef wchar_tchar_type

    Typedef string_type

    typedef wstringstring_type

    Member Data Documentation

    _STLP_STATIC_MEMBER_DECLSPEC locale::id id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]