|
|
Whole document tree
Templatestd::ctype< char > class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::ctype< char > Class Template Reference#include <locale_facets.h>
Inheritance diagram for std::ctype< char >:
[legend]Collaboration diagram for std::ctype< char >:
[legend]List of all members.
Public Types |
typedef char | char_type |
Public Methods |
| ctype (const mask *__table=0, bool __del=false, size_t __refs=0) |
bool | is (mask __m, char __c) const |
const char * | is (const char *__lo, const char *__hi, mask *__vec) const |
const char * | scan_is (mask __m, const char *__lo, const char *__hi) const |
const char * | scan_not (mask __m, const char *__lo, const char *__hi) const |
Static Public Attributes |
locale::id | id |
const size_t | table_size = 1 + static_cast<unsigned char>(-1) |
Protected Methods |
virtual | ~ctype () |
const mask * | table () const throw () |
const mask * | classic_table () throw () |
virtual bool | do_is (mask __m, char_type __c) const |
virtual const char_type * | do_is (const char_type *__lo, const char_type *__hi, mask *__vec) const |
virtual const char_type * | do_scan_is (mask __m, const char_type *__lo, const char_type *__hi) const |
virtual const char_type * | do_scan_not (mask __m, const char_type *__lo, const char_type *__hi) const |
virtual char_type | do_toupper (char_type) const |
virtual const char_type * | do_toupper (char_type *__lo, const char_type *__hi) const |
virtual char_type | do_tolower (char_type) const |
virtual const char_type * | do_tolower (char_type *__lo, const char_type *__hi) const |
virtual char_type | do_widen (char) 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_type * | do_narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__dest) const |
Private Attributes |
bool | _M_del |
__to_type const & | _M_toupper |
__to_type const & | _M_tolower |
const mask *const & | _M_ctable |
const mask * | _M_table |
template<>
class std::ctype< char >
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
const mask* std::ctype< char >::classic_table |
( |
|
) |
throw () [inline, protected] |
|
std::ctype< char >::ctype |
( |
const mask * |
__table = 0, |
|
|
bool |
__del = false, |
|
|
size_t |
__refs = 0 |
|
) |
[explicit] |
|
virtual const char* std::ctype< char >::do_widen |
( |
const char * |
__lo, |
|
|
const char * |
__hi, |
|
|
char_type * |
__dest |
|
) |
const [protected, virtual] |
|
char std::ctype< char >::do_widen |
( |
char |
|
) |
const [protected, virtual] |
|
const char* std::ctype< char >::is |
( |
const char * |
__lo, |
|
|
const char * |
__hi, |
|
|
mask * |
__vec |
|
) |
const [inline] |
|
bool std::ctype< char >::is |
( |
mask |
__m, |
|
|
char |
__c |
|
) |
const [inline] |
|
const char* std::ctype< char >::scan_is |
( |
mask |
__m, |
|
|
const char * |
__lo, |
|
|
const char * |
__hi |
|
) |
const [inline] |
|
const char* std::ctype< char >::scan_not |
( |
mask |
__m, |
|
|
const char * |
__lo, |
|
|
const char * |
__hi |
|
) |
const [inline] |
|
const mask* std::ctype< char >::table |
( |
|
) |
const throw () [inline, protected] |
|
Member Data Documentation
const mask* const& std::ctype< char >::_M_ctable [private]
|
|
const mask* std::ctype< char >::_M_table [private]
|
|
__to_type const& std::ctype< char >::_M_tolower [private]
|
|
__to_type const& std::ctype< char >::_M_toupper [private]
|
|
const size_t std::ctype< char >::table_size = 1 + static_cast<unsigned char>(-1) [static]
|
|
The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:18:50 2002 for libstdc++-v3 Source by
1.2.15
|