collate_byname< char > Class Reference

#include <_collate.h>

Inheritance diagram for collate_byname< char >:

collate< char > locale::facet _Refcount_Base List of all members.

Public Member Functions

 collate_byname (const char *__name, size_t __refs=0, _Locale_name_hint *__hint=0)

Protected Member Functions

 ~collate_byname ()
virtual int do_compare (const char *, const char *, const char *, const char *) const
virtual string_type do_transform (const char *, const char *) const

Friends

_Locale_name_hint_Locale_extract_hint (collate_byname< char > *)

Detailed Description

Definition at line 121 of file _collate.h.


Constructor & Destructor Documentation

collate_byname< char >::collate_byname ( const char *  __name,
size_t  __refs = 0,
_Locale_name_hint __hint = 0 
) [explicit]

Definition at line 171 of file facets_byname.cpp.

References locale::_M_throw_runtime_error().

collate_byname< char >::~collate_byname (  )  [protected]

Definition at line 178 of file facets_byname.cpp.

References __release_collate(), and _STLP_PRIV.


Member Function Documentation

int collate_byname< char >::do_compare ( const char *  ,
const char *  ,
const char *  ,
const char *   
) const [protected, virtual]

Reimplemented from collate< char >.

Definition at line 181 of file facets_byname.cpp.

References _Locale_strcmp().

collate_byname< char >::string_type collate_byname< char >::do_transform ( const char *  ,
const char *   
) const [protected, virtual]

Reimplemented from collate< char >.

Definition at line 191 of file facets_byname.cpp.

References _Locale_strxfrm(), and basic_string< _CharT, _Traits, _Alloc >::begin().


Friends And Related Function Documentation

_Locale_name_hint* _Locale_extract_hint ( collate_byname< char > *  coll  )  [friend]

Definition at line 166 of file locale_impl.cpp.


The documentation for this class was generated from the following files:



Generated on Mon Mar 10 15:32:59 2008 by  doxygen 1.5.1