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 ()
bool do_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 *)
charT do_tolower (charT)
const charT * do_tolower (charT *, const charT *)
charT do_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)

bool do_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)

charT do_tolower ( charT c ) 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)

charT do_toupper ( charT c ) 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]