ctype< wchar_t > Class Reference

#include <_ctype.h>

Inheritance diagram for ctype< wchar_t >:

locale::facet ctype_base _Refcount_Base ctype_byname< wchar_t > List of all members.

Public Types

typedef wchar_t char_type

Public Member Functions

 ctype (size_t __refs=0)
bool is (mask __m, wchar_t __c) const
const wchar_t * is (const wchar_t *__low, const wchar_t *__high, mask *__vec) const
const wchar_t * scan_is (mask __m, const wchar_t *__low, const wchar_t *__high) const
const wchar_t * scan_not (mask __m, const wchar_t *__low, const wchar_t *__high) const
wchar_t widen (char __c) const
const char * widen (const char *__low, const char *__high, wchar_t *__to) const
char narrow (wchar_t __c, char __dfault) const
const wchar_t * narrow (const wchar_t *__low, const wchar_t *__high, char __dfault, char *__to) const

Static Public Attributes

static _STLP_STATIC_MEMBER_DECLSPEC
locale::id 
id

Protected Member Functions

 ~ctype ()
virtual bool do_is (mask __m, wchar_t __c) const
virtual const wchar_t * do_is (const wchar_t *, const wchar_t *, mask *) const
virtual const wchar_t * do_scan_is (mask, const wchar_t *, const wchar_t *) const
virtual const wchar_t * do_scan_not (mask, const wchar_t *, const wchar_t *) const
virtual wchar_t do_toupper (wchar_t __c) const
virtual const wchar_t * do_toupper (wchar_t *, const wchar_t *) const
virtual wchar_t do_tolower (wchar_t c) const
virtual const wchar_t * do_tolower (wchar_t *, const wchar_t *) const
virtual wchar_t do_widen (char c) const
virtual const char * do_widen (const char *, const char *, wchar_t *) const
virtual char do_narrow (wchar_t __c, char __dfault) const
virtual const wchar_t * do_narrow (const wchar_t *, const wchar_t *, char, char *) const

Friends

class _Locale_impl

Detailed Description

Definition at line 176 of file _ctype.h.


Member Typedef Documentation

typedef wchar_t ctype< wchar_t >::char_type

Definition at line 180 of file _ctype.h.


Constructor & Destructor Documentation

ctype< wchar_t >::ctype ( size_t  __refs = 0  )  [inline, explicit]

Definition at line 182 of file _ctype.h.

ctype< wchar_t >::~ctype (  )  [protected]


Member Function Documentation

bool ctype< wchar_t >::is ( mask  __m,
wchar_t  __c 
) const [inline]

Definition at line 184 of file _ctype.h.

const wchar_t* ctype< wchar_t >::is ( const wchar_t *  __low,
const wchar_t *  __high,
mask __vec 
) const [inline]

Definition at line 187 of file _ctype.h.

const wchar_t* ctype< wchar_t >::scan_is ( mask  __m,
const wchar_t *  __low,
const wchar_t *  __high 
) const [inline]

Definition at line 191 of file _ctype.h.

const wchar_t* ctype< wchar_t >::scan_not ( mask  __m,
const wchar_t *  __low,
const wchar_t *  __high 
) const [inline]

Definition at line 195 of file _ctype.h.

wchar_t ctype< wchar_t >::widen ( char  __c  )  const [inline]

Definition at line 207 of file _ctype.h.

const char* ctype< wchar_t >::widen ( const char *  __low,
const char *  __high,
wchar_t *  __to 
) const [inline]

Definition at line 208 of file _ctype.h.

char ctype< wchar_t >::narrow ( wchar_t  __c,
char  __dfault 
) const [inline]

Definition at line 212 of file _ctype.h.

const wchar_t* ctype< wchar_t >::narrow ( const wchar_t *  __low,
const wchar_t *  __high,
char  __dfault,
char *  __to 
) const [inline]

Definition at line 214 of file _ctype.h.

virtual bool ctype< wchar_t >::do_is ( mask  __m,
wchar_t  __c 
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual const wchar_t* ctype< wchar_t >::do_is ( const wchar_t *  ,
const wchar_t *  ,
mask  
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual const wchar_t* ctype< wchar_t >::do_scan_is ( mask  ,
const wchar_t *  ,
const wchar_t *   
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual const wchar_t* ctype< wchar_t >::do_scan_not ( mask  ,
const wchar_t *  ,
const wchar_t *   
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual wchar_t ctype< wchar_t >::do_toupper ( wchar_t  __c  )  const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual const wchar_t* ctype< wchar_t >::do_toupper ( wchar_t *  ,
const wchar_t *   
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual wchar_t ctype< wchar_t >::do_tolower ( wchar_t  c  )  const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual const wchar_t* ctype< wchar_t >::do_tolower ( wchar_t *  ,
const wchar_t *   
) const [protected, virtual]

Reimplemented in ctype_byname< wchar_t >.

virtual wchar_t ctype< wchar_t >::do_widen ( char  c  )  const [protected, virtual]

virtual const char* ctype< wchar_t >::do_widen ( const char *  ,
const char *  ,
wchar_t *   
) const [protected, virtual]

virtual char ctype< wchar_t >::do_narrow ( wchar_t  __c,
char  __dfault 
) const [protected, virtual]

virtual const wchar_t* ctype< wchar_t >::do_narrow ( const wchar_t *  ,
const wchar_t *  ,
char  ,
char *   
) const [protected, virtual]


Friends And Related Function Documentation

friend class _Locale_impl [friend]

Reimplemented from locale::facet.

Definition at line 178 of file _ctype.h.


Member Data Documentation

_STLP_STATIC_MEMBER_DECLSPEC locale::id ctype< wchar_t >::id [static]

Definition at line 218 of file _ctype.h.


The documentation for this class was generated from the following files:



Generated on Mon Mar 10 15:32:59 2008 by  doxygen 1.5.1