ctype_byname Class Reference

class ctype_byname : public ctype

Inherits from

Public Member Functions
ctype_byname(const char *, size_t)
Protected Member Functions
~ctype_byname()
booldo_is(ctype_base::mask, charT)
const charT *do_is(const charT *, const charT *, ctype_base::mask *)
const charT *do_scan_is(ctype_base::mask, const charT *, const charT *)
const charT *do_scan_not(ctype_base::mask, const charT *, const charT *)
charTdo_tolower(charT)
const charT *do_tolower(charT *, const charT *)
charTdo_toupper(charT)
const charT *do_toupper(charT *, const charT *)
Inherited Functions
ctype::ctype(size_t)
ctype::do_is(const char_type *,const char_type *,mask *)const
ctype::do_is(mask,char_type)const
ctype::do_narrow(char_type,char)const
ctype::do_narrow(const char_type *,const char_type *,char,char *)const
ctype::do_scan_is(mask,const char_type *,const char_type *)const
ctype::do_scan_not(mask,const char_type *,const char_type *)const
ctype::do_widen(char)const
ctype::do_widen(const char *,const char *,char_type *)const
ctype::is(const char_type *,const char_type *,mask *)const
ctype::is(mask,char_type)const
ctype::narrow(char_type,char)const
ctype::narrow(const char_type *,const char_type *,char,char *)const
ctype::scan_is(mask,const char_type *,const char_type *)const
ctype::scan_not(mask,const char_type *,const char_type *)const
ctype::tolower(char_type *,const char_type *)const
ctype::tolower(char_type)const
ctype::toupper(char_type *,const char_type *)const
ctype::toupper(char_type)const
ctype::widen(char)const
ctype::widen(const char *,const char *,char_type *)const
ctype::~ctype()
locale::facet::facet(size_t)
locale::facet::~facet()
Private Attributes
_Locale_ctype *_M_ctype
Inherited Attributes
ctype::id
ctype::table_size

Constructor & Destructor Documentation

ctype_byname(const char *, size_t)

ctype_byname(const char *__name,
size_t__refs = 0
)[explicit]

Parameters

const char * __name
size_t __refs = 0

~ctype_byname()

~ctype_byname()[protected]

Member Functions Documentation

do_is(ctype_base::mask, charT)

booldo_is(ctype_base::mask__m,
charT__c
)const [protected, virtual]

Parameters

ctype_base::mask __m
charT __c

do_is(const charT *, const charT *, ctype_base::mask *)

const charT *do_is(const charT *,
const charT *,
ctype_base::mask *
)const [protected, virtual]

Parameters

const charT *
const charT *
ctype_base::mask *

do_scan_is(ctype_base::mask, const charT *, const charT *)

const charT *do_scan_is(ctype_base::mask,
const charT *,
const charT *
)const [protected, virtual]

Parameters

ctype_base::mask
const charT *
const charT *

do_scan_not(ctype_base::mask, const charT *, const charT *)

const charT *do_scan_not(ctype_base::mask,
const charT *,
const charT *
)const [protected, virtual]

Parameters

ctype_base::mask
const charT *
const charT *

do_tolower(charT)

charTdo_tolower(charTc)const [protected, virtual]

Parameters

charT c

do_tolower(charT *, const charT *)

const charT *do_tolower(charT *,
const charT *
)const [protected, virtual]

Parameters

charT *
const charT *

do_toupper(charT)

charTdo_toupper(charTc)const [protected, virtual]

Parameters

charT c

do_toupper(charT *, const charT *)

const charT *do_toupper(charT *,
const charT *
)const [protected, virtual]

Parameters

charT *
const charT *

Member Data Documentation

_Locale_ctype * _M_ctype

_Locale_ctype *_M_ctype[private]