ctype< wchar_t > Class Template Reference

#include <stdapis/stlportv5/stl/_ctype.h>

template <>
class ctype< wchar_t > : public locale::facet, public ctype_base

Inherits from

Public Member Type Definitions
typedef wchar_t char_type
Public Attributes
_STLP_STATIC_MEMBER_DECLSPEC locale::idid
Public Member Functions
ctype(size_t)
boolis(mask, wchar_t)
const wchar_t *is(const wchar_t *, const wchar_t *, mask *)
charnarrow(wchar_t, char)
const wchar_t *narrow(const wchar_t *, const wchar_t *, char, char *)
const wchar_t *scan_is(mask, const wchar_t *, const wchar_t *)
const wchar_t *scan_not(mask, const wchar_t *, const wchar_t *)
wchar_t()tolower(wchar_t)
const wchar_t *()tolower(wchar_t *, const wchar_t *)
wchar_t()toupper(wchar_t)
const wchar_t *()toupper(wchar_t *, const wchar_t *)
wchar_t widen(char)
const char *widen(const char *, const char *, wchar_t *)
Protected Member Functions
~ctype()
virtual _STLP_DECLSPEC booldo_is(mask, wchar_t)
virtual _STLP_DECLSPEC const wchar_t *do_is(const wchar_t *, const wchar_t *, mask *)
virtual _STLP_DECLSPEC chardo_narrow(wchar_t, char)
virtual _STLP_DECLSPEC const wchar_t *do_narrow(const wchar_t *, const wchar_t *, char, char *)
virtual _STLP_DECLSPEC const wchar_t *do_scan_is(mask, const wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC const wchar_t *do_scan_not(mask, const wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC wchar_tdo_tolower(wchar_t)
virtual _STLP_DECLSPEC const wchar_t *do_tolower(wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC wchar_tdo_toupper(wchar_t)
virtual _STLP_DECLSPEC const wchar_t *do_toupper(wchar_t *, const wchar_t *)
virtual _STLP_DECLSPEC wchar_tdo_widen(char)
virtual _STLP_DECLSPEC const char *do_widen(const char *, const char *, wchar_t *)
Inherited Enumerations
ctype_base:mask
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
locale::facet::facet(size_t)
locale::facet::~facet()

Member Type Definition Documentation

Typedef char_type

typedef wchar_t char_type

Member Attribute Documentation

id

_STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]

Constructor & Destructor Documentation

ctype ( size_t )

_STLP_DECLSPECctype(size_t__refs = 0)[explicit]

~ctype ( )

_STLP_DECLSPEC~ctype()[protected]

Member Function Documentation

do_is ( mask, wchar_t )

_STLP_DECLSPEC booldo_is(mask__m,
wchar_t__c
)const [protected, virtual]

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]

do_narrow ( wchar_t, char )

_STLP_DECLSPEC chardo_narrow(wchar_t__c,
char__dfault
)const [protected, virtual]

do_narrow ( const wchar_t *, const wchar_t *, char, char * )

_STLP_DECLSPEC const wchar_t *do_narrow(const wchar_t *,
const wchar_t *,
char,
char *
)const [protected, virtual]

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]

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]

do_tolower ( wchar_t )

_STLP_DECLSPEC wchar_tdo_tolower(wchar_tc)const [protected, virtual]

do_tolower ( wchar_t *, const wchar_t * )

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

do_toupper ( wchar_t )

_STLP_DECLSPEC wchar_tdo_toupper(wchar_t__c)const [protected, virtual]

do_toupper ( wchar_t *, const wchar_t * )

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

do_widen ( char )

_STLP_DECLSPEC wchar_tdo_widen(charc)const [protected, virtual]

do_widen ( const char *, const char *, wchar_t * )

_STLP_DECLSPEC const char *do_widen(const char *,
const char *,
wchar_t *
)const [protected, virtual]

is ( mask, wchar_t )

boolis(mask__m,
wchar_t__c
)const [inline]

is ( const wchar_t *, const wchar_t *, mask * )

const wchar_t *is(const wchar_t *__low,
const wchar_t *__high,
mask *__vec
)const [inline]

narrow ( wchar_t, char )

charnarrow(wchar_t__c,
char__dfault
)const [inline]

narrow ( const wchar_t *, const wchar_t *, char, char * )

const wchar_t *narrow(const wchar_t *__low,
const wchar_t *__high,
char__dfault,
char *__to
)const [inline]

scan_is ( mask, const wchar_t *, const wchar_t * )

const wchar_t *scan_is(mask__m,
const wchar_t *__low,
const wchar_t *__high
)const [inline]

scan_not ( mask, const wchar_t *, const wchar_t * )

const wchar_t *scan_not(mask__m,
const wchar_t *__low,
const wchar_t *__high
)const [inline]

tolower ( wchar_t )

wchar_t()tolower(wchar_t__c)const [inline]

tolower ( wchar_t *, const wchar_t * )

const wchar_t *()tolower(wchar_t *__low,
const wchar_t *__high
)const [inline]

toupper ( wchar_t )

wchar_t()toupper(wchar_t__c)const [inline]

toupper ( wchar_t *, const wchar_t * )

const wchar_t *()toupper(wchar_t *__low,
const wchar_t *__high
)const [inline]

widen ( char )

wchar_t widen(char__c)const [inline]

widen ( const char *, const char *, wchar_t * )

const char *widen(const char *__low,
const char *__high,
wchar_t *__to
)const [inline]