Whole document tree
    

Whole document tree

Templatestd::ctype class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::ctype< _CharT > Class Template Reference

#include <locale_facets.h>

Inheritance diagram for std::ctype:

Inheritance graph
[legend]
Collaboration diagram for std::ctype< _CharT >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef ctype::mask mask

Public Methods

 ctype (size_t __refs=0)

Static Public Attributes

locale::id id

Protected Methods

virtual ~ctype ()
virtual bool do_is (mask __m, char_type __c) const
virtual const char_typedo_is (const char_type *__lo, const char_type *__hi, mask *__vec) const
virtual const char_typedo_scan_is (mask __m, const char_type *__lo, const char_type *__hi) const
virtual const char_typedo_scan_not (mask __m, const char_type *__lo, const char_type *__hi) const
virtual char_type do_toupper (char_type __c) const
virtual const char_typedo_toupper (char_type *__lo, const char_type *__hi) const
virtual char_type do_tolower (char_type __c) const
virtual const char_typedo_tolower (char_type *__lo, const char_type *__hi) const
virtual char_type do_widen (char __c) const
virtual const char * do_widen (const char *__lo, const char *__hi, char_type *__dest) const
virtual char do_narrow (char_type, char __dfault) const
virtual const char_typedo_narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__dest) const

template<typename _CharT>
class std::ctype< _CharT >


Member Typedef Documentation

template<typename _CharT>
typedef _CharT std::ctype< _CharT >::char_type
 

Reimplemented from std::__ctype_abstract_base< _CharT >.

Reimplemented in std::ctype_byname< _CharT >.

Definition at line 167 of file locale_facets.h.

Referenced by std::ctype< _CharT >::do_is(), std::ctype< _CharT >::do_narrow(), std::ctype< _CharT >::do_scan_is(), std::ctype< _CharT >::do_scan_not(), std::ctype< _CharT >::do_tolower(), std::ctype< _CharT >::do_toupper(), and std::ctype< _CharT >::do_widen().

template<typename _CharT>
typedef ctype::mask std::ctype< _CharT >::mask
 

Definition at line 168 of file locale_facets.h.

Referenced by std::ctype< _CharT >::do_is(), std::ctype< _CharT >::do_scan_is(), and std::ctype< _CharT >::do_scan_not().


Constructor & Destructor Documentation

template<typename _CharT>
std::ctype< _CharT >::ctype size_t    __refs = 0 [inline, explicit]
 

Definition at line 171 of file locale_facets.h.

template<typename _CharT>
virtual std::ctype< _CharT >::~ctype   [inline, protected, virtual]
 

Definition at line 177 of file locale_facets.h.


Member Function Documentation

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_is const char_type   __lo,
const char_type   __hi,
mask   __vec
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 184 of file locale_facets.h.

References std::ctype< _CharT >::char_type, and std::ctype< _CharT >::mask.

template<typename _CharT>
virtual bool std::ctype< _CharT >::do_is mask    __m,
char_type    __c
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 180 of file locale_facets.h.

References std::ctype< _CharT >::char_type, and std::ctype< _CharT >::mask.

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_narrow const char_type   __lo,
const char_type   __hi,
char    __dfault,
char *    __dest
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 225 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual char std::ctype< _CharT >::do_narrow char_type   ,
char    __dfault
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 221 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_scan_is mask    __m,
const char_type   __lo,
const char_type   __hi
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 188 of file locale_facets.h.

References std::ctype< _CharT >::char_type, and std::ctype< _CharT >::mask.

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_scan_not mask    __m,
const char_type   __lo,
const char_type   __hi
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 192 of file locale_facets.h.

References std::ctype< _CharT >::char_type, and std::ctype< _CharT >::mask.

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_tolower char_type   __lo,
const char_type   __hi
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 209 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual char_type std::ctype< _CharT >::do_tolower char_type    __c const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 205 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual const char_type* std::ctype< _CharT >::do_toupper char_type   __lo,
const char_type   __hi
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 201 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual char_type std::ctype< _CharT >::do_toupper char_type    __c const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 197 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual const char* std::ctype< _CharT >::do_widen const char *    __lo,
const char *    __hi,
char_type   __dest
const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 217 of file locale_facets.h.

References std::ctype< _CharT >::char_type.

template<typename _CharT>
virtual char_type std::ctype< _CharT >::do_widen char    __c const [inline, protected, virtual]
 

Implements std::__ctype_abstract_base< _CharT >.

Definition at line 213 of file locale_facets.h.

References std::ctype< _CharT >::char_type.


Member Data Documentation

template<typename _CharT>
locale::id std::ctype< _CharT >::id [static]
 

Definition at line 231 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:18:49 2002 for libstdc++-v3 Source by doxygen1.2.15