collate< char > Class Template Reference

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

Inherits from

  • collate< char >
    Public Member Functions
    collate(size_t)
    intcompare(const char *, const char *, const char *, const char *)
    longhash(const char *, const char *)
    string_type transform(const char *, const char *)
    Protected Member Functions
    ~collate()
    _STLP_DECLSPEC intdo_compare(const char *, const char *, const char *, const char *)
    _STLP_DECLSPEC longdo_hash(const char *, const char *)
    _STLP_DECLSPEC string_typedo_transform(const char *, const char *)
    Private Member Functions
    collate(const collate< char > &)
    collate< char > &operator=(const collate< char > &)
    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
    typedefchar char_type
    typedef string 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< char > &)

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

    Parameters

    const collate< char > &

    ~collate()

    _STLP_DECLSPEC~collate()[protected]

    Member Functions Documentation

    compare(const char *, const char *, const char *, const char *)

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

    Parameters

    const char * __low1
    const char * __high1
    const char * __low2
    const char * __high2

    do_compare(const char *, const char *, const char *, const char *)

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

    Parameters

    const char *
    const char *
    const char *
    const char *

    do_hash(const char *, const char *)

    _STLP_DECLSPEC longdo_hash(const char *,
    const char *
    )const [protected, virtual]

    Parameters

    const char *
    const char *

    do_transform(const char *, const char *)

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

    Parameters

    const char *
    const char *

    hash(const char *, const char *)

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

    Parameters

    const char * __low
    const char * __high

    operator=(const collate< char > &)

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

    Parameters

    const collate< char > &

    transform(const char *, const char *)

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

    Parameters

    const char * __low
    const char * __high

    Member Type Definitions Documentation

    Typedef char_type

    typedef charchar_type

    Typedef string_type

    typedef string string_type

    Member Data Documentation

    _STLP_STATIC_MEMBER_DECLSPEC locale::id id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]