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_DECLSPEC collate_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 int do_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_type do_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]