ctype_byname< wchar_t > Class Template Reference

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

Inherits from

Public Member Functions
ctype_byname (const char *, size_t , _Locale_name_hint *)
Protected Member Functions
~ctype_byname ()
_STLP_DECLSPEC bool do_is (mask, wchar_t)
_STLP_DECLSPEC const wchar_t * do_is (const wchar_t *, const wchar_t *, mask *)
_STLP_DECLSPEC const wchar_t * do_scan_is (mask, const wchar_t *, const wchar_t *)
_STLP_DECLSPEC const wchar_t * do_scan_not (mask, const wchar_t *, const wchar_t *)
_STLP_DECLSPEC wchar_t do_tolower (wchar_t)
_STLP_DECLSPEC const wchar_t * do_tolower (wchar_t *, const wchar_t *)
_STLP_DECLSPEC wchar_t do_toupper (wchar_t)
_STLP_DECLSPEC const wchar_t * do_toupper (wchar_t *, const wchar_t *)
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< wchar_t >::ctype(size_t)
ctype< wchar_t >::do_narrow(const wchar_t *,const wchar_t *,char,char *)const
ctype< wchar_t >::do_narrow(wchar_t,char)const
ctype< wchar_t >::do_widen(char)const
ctype< wchar_t >::do_widen(const char *,const char *,wchar_t *)const
ctype< wchar_t >::is(const wchar_t *,const wchar_t *,mask *)const
ctype< wchar_t >::is(mask,wchar_t)const
ctype< wchar_t >::narrow(const wchar_t *,const wchar_t *,char,char *)const
ctype< wchar_t >::narrow(wchar_t,char)const
ctype< wchar_t >::scan_is(mask,const wchar_t *,const wchar_t *)const
ctype< wchar_t >::scan_not(mask,const wchar_t *,const wchar_t *)const
ctype< wchar_t >::tolower(wchar_t *,const wchar_t *)const
ctype< wchar_t >::tolower(wchar_t)const
ctype< wchar_t >::toupper(wchar_t *,const wchar_t *)const
ctype< wchar_t >::toupper(wchar_t)const
ctype< wchar_t >::widen(char)const
ctype< wchar_t >::widen(const char *,const char *,wchar_t *)const
ctype< wchar_t >::~ctype()
locale::facet::facet(size_t)
locale::facet::~facet()
Private Member Type Definitions
typedef ctype_byname < wchar_t > _Self
Private Attributes
_Locale_ctype * _M_ctype
Inherited Attributes
ctype< wchar_t >::id

Constructor & Destructor Documentation

ctype_byname(const char *, size_t, _Locale_name_hint *)

_STLP_DECLSPEC ctype_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

ctype_byname(_Self const &)

ctype_byname ( _Self const & ) [private]

Parameters

_Self const &

~ctype_byname()

_STLP_DECLSPEC ~ctype_byname ( ) [protected]

Member Functions Documentation

do_is(mask, wchar_t)

_STLP_DECLSPEC bool do_is ( mask __m,
wchar_t __c
) const [protected, virtual]

Parameters

mask __m
wchar_t __c

do_is(const wchar_t *, const wchar_t *, mask *)

_STLP_DECLSPEC const wchar_t * do_is ( const wchar_t * ,
const wchar_t * ,
mask *
) const [protected, virtual]

Parameters

const wchar_t *
const wchar_t *
mask *

do_scan_is(mask, const wchar_t *, const wchar_t *)

_STLP_DECLSPEC const wchar_t * do_scan_is ( mask ,
const wchar_t * ,
const wchar_t *
) const [protected, virtual]

Parameters

mask
const wchar_t *
const wchar_t *

do_scan_not(mask, const wchar_t *, const wchar_t *)

_STLP_DECLSPEC const wchar_t * do_scan_not ( mask ,
const wchar_t * ,
const wchar_t *
) const [protected, virtual]

Parameters

mask
const wchar_t *
const wchar_t *

do_tolower(wchar_t)

_STLP_DECLSPEC wchar_t do_tolower ( wchar_t c ) const [protected, virtual]

Parameters

wchar_t c

do_tolower(wchar_t *, const wchar_t *)

_STLP_DECLSPEC const wchar_t * do_tolower ( wchar_t * ,
const wchar_t *
) const [protected, virtual]

Parameters

wchar_t *
const wchar_t *

do_toupper(wchar_t)

_STLP_DECLSPEC wchar_t do_toupper ( wchar_t __c ) const [protected, virtual]

Parameters

wchar_t __c

do_toupper(wchar_t *, const wchar_t *)

_STLP_DECLSPEC const wchar_t * do_toupper ( wchar_t * ,
const wchar_t *
) const [protected, virtual]

Parameters

wchar_t *
const wchar_t *

operator=(_Self const &)

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

Parameters

_Self const &

Member Type Definitions Documentation

Typedef _Self

typedef ctype_byname < wchar_t > _Self [private]

Member Data Documentation

_Locale_ctype * _M_ctype

_Locale_ctype * _M_ctype [private]