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 booldo_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_tdo_tolower(wchar_t)
_STLP_DECLSPEC const wchar_t *do_tolower(wchar_t *, const wchar_t *)
_STLP_DECLSPEC wchar_tdo_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_DECLSPECctype_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 booldo_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_tdo_tolower(wchar_tc)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_tdo_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]