ctype_byname< char > Class Template Reference

template <>
class ctype_byname< char > : public ctype< char >

Inherits from

Public Member Functions
ctype_byname (const char *, size_t , _Locale_name_hint *)
~ctype_byname ()
_STLP_DECLSPEC char do_tolower (char)
_STLP_DECLSPEC const char * do_tolower (char *, const char *)
_STLP_DECLSPEC char do_toupper (char)
_STLP_DECLSPEC const char * do_toupper (char *, const char *)
Private Member Functions
ctype_byname ( _Self const &)
_Self & operator= ( _Self const &)
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
ctype< char >::classic_table()
ctype< char >::ctype(const mask *,bool,size_t)
ctype< char >::do_narrow(char,char)const
ctype< char >::do_narrow(const char *,const char *,char,char *)const
ctype< char >::do_widen(char)const
ctype< char >::do_widen(const char *,const char *,char *)const
ctype< char >::is(const char *,const char *,mask *)const
ctype< char >::is(mask,char)const
ctype< char >::narrow(char,char)const
ctype< char >::narrow(const char *,const char *,char,char *)const
ctype< char >::scan_is(mask,const char *,const char *)const
ctype< char >::scan_not(mask,const char *,const char *)const
ctype< char >::table()const
ctype< char >::tolower(char *,const char *)const
ctype< char >::tolower(char)const
ctype< char >::toupper(char *,const char *)const
ctype< char >::toupper(char)const
ctype< char >::widen(char)const
ctype< char >::widen(const char *,const char *,char *)const
ctype< char >::~ctype()
locale::facet::facet(size_t)
locale::facet::~facet()
Private Member Type Definitions
typedef ctype_byname < char > _Self
Private Attributes
mask _M_byname_table
_Locale_ctype * _M_ctype
Inherited Attributes
ctype< char >::_M_ctype_table
ctype< char >::id
ctype< char >::table_size

Constructor & Destructor Documentation

ctype_byname(const char *, size_t, _Locale_name_hint *)

_STLP_DECLSPEC ctype_byname ( const char * ,
size_t  = 0,
_Locale_name_hint * __hint = 0
) [explicit]

Parameters

const char *
size_t  = 0
_Locale_name_hint * __hint = 0

ctype_byname(_Self const &)

ctype_byname ( _Self const & ) [private]

Parameters

_Self const &

~ctype_byname()

_STLP_DECLSPEC ~ctype_byname ( )

Member Functions Documentation

do_tolower(char)

_STLP_DECLSPEC char do_tolower ( char __c ) const [virtual]

Parameters

char __c

do_tolower(char *, const char *)

_STLP_DECLSPEC const char * do_tolower ( char * ,
const char *
) const [virtual]

Parameters

char *
const char *

do_toupper(char)

_STLP_DECLSPEC char do_toupper ( char __c ) const [virtual]

Parameters

char __c

do_toupper(char *, const char *)

_STLP_DECLSPEC const char * do_toupper ( char * ,
const char *
) const [virtual]

Parameters

char *
const char *

operator=(_Self const &)

_Self & operator= ( _Self const & ) [private]

Parameters

_Self const &

Member Type Definitions Documentation

Typedef _Self

typedef ctype_byname < char > _Self [private]

Member Data Documentation

mask _M_byname_table

mask _M_byname_table [private]

_Locale_ctype * _M_ctype

_Locale_ctype * _M_ctype [private]