collate_byname< char > Class Template Reference

template <>
class collate_byname< char > : public collate< char >

Inherits from

Constructor & Destructor Documentation

collate_byname(const char *, size_t, _Locale_name_hint *)

_STLP_DECLSPECcollate_byname(const char *__name,
size_t__refs = 0,
_Locale_name_hint *__hint = 0
)[explicit]

Parameters

const char * __name
size_t __refs = 0
_Locale_name_hint * __hint = 0

collate_byname(const collate_byname< char > &)

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

Parameters

const collate_byname< char > &

~collate_byname()

_STLP_DECLSPEC~collate_byname()[protected]

Member Functions Documentation

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_transform(const char *, const char *)

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

Parameters

const char *
const char *

operator=(const collate_byname< char > &)

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

Parameters

const collate_byname< char > &

Member Data Documentation

_Locale_collate * _M_collate

_Locale_collate *_M_collate[private]