|
|
Whole document tree
Templatestd::__ctype_abstract_base class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::__ctype_abstract_base< _CharT > Class Template Reference#include <locale_facets.h>
Inheritance diagram for std::__ctype_abstract_base:
[legend]Collaboration diagram for std::__ctype_abstract_base< _CharT >:
[legend]List of all members.
Public Types |
typedef _CharT | char_type |
Public Methods |
bool | is (mask __m, char_type __c) const |
const char_type * | is (const char_type *__lo, const char_type *__hi, mask *__vec) const |
const char_type * | scan_is (mask __m, const char_type *__lo, const char_type *__hi) const |
const char_type * | scan_not (mask __m, const char_type *__lo, const char_type *__hi) const |
char_type | toupper (char_type __c) const |
const char_type * | toupper (char_type *__lo, const char_type *__hi) const |
char_type | tolower (char_type __c) const |
const char_type * | tolower (char_type *__lo, const char_type *__hi) const |
char_type | widen (char __c) const |
const char * | widen (const char *__lo, const char *__hi, char_type *__to) const |
char | narrow (char_type __c, char __dfault) const |
const char_type * | narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const |
Protected Methods |
| __ctype_abstract_base (size_t __refs=0) |
virtual | ~__ctype_abstract_base () |
virtual bool | do_is (mask __m, char_type __c) const=0 |
virtual const char_type * | do_is (const char_type *__lo, const char_type *__hi, mask *__vec) const=0 |
virtual const char_type * | do_scan_is (mask __m, const char_type *__lo, const char_type *__hi) const=0 |
virtual const char_type * | do_scan_not (mask __m, const char_type *__lo, const char_type *__hi) const=0 |
virtual char_type | do_toupper (char_type) const=0 |
virtual const char_type * | do_toupper (char_type *__lo, const char_type *__hi) const=0 |
virtual char_type | do_tolower (char_type) const=0 |
virtual const char_type * | do_tolower (char_type *__lo, const char_type *__hi) const=0 |
virtual char_type | do_widen (char) const=0 |
virtual const char * | do_widen (const char *__lo, const char *__hi, char_type *__dest) const=0 |
virtual char | do_narrow (char_type, char __dfault) const=0 |
virtual const char_type * | do_narrow (const char_type *__lo, const char_type *__hi, char __dfault, char *__dest) const=0 |
template<typename _CharT>
class std::__ctype_abstract_base< _CharT >
Member Typedef Documentation
template<typename _CharT> |
typedef _CharT std::__ctype_abstract_base< _CharT >::char_type
|
|
Constructor & Destructor Documentation
template<typename _CharT> |
std::__ctype_abstract_base< _CharT >::__ctype_abstract_base |
( |
size_t |
__refs = 0 |
) |
[inline, explicit, protected] |
|
template<typename _CharT> |
virtual std::__ctype_abstract_base< _CharT >::~__ctype_abstract_base |
( |
|
) |
[inline, protected, virtual] |
|
Member Function Documentation
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_is |
( |
const char_type * |
__lo, |
|
|
const char_type * |
__hi, |
|
|
mask * |
__vec |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual bool std::__ctype_abstract_base< _CharT >::do_is |
( |
mask |
__m, |
|
|
char_type |
__c |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_narrow |
( |
const char_type * |
__lo, |
|
|
const char_type * |
__hi, |
|
|
char |
__dfault, |
|
|
char * |
__dest |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual char std::__ctype_abstract_base< _CharT >::do_narrow |
( |
char_type |
, |
|
|
char |
__dfault |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_scan_is |
( |
mask |
__m, |
|
|
const char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_scan_not |
( |
mask |
__m, |
|
|
const char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_tolower |
( |
char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual char_type std::__ctype_abstract_base< _CharT >::do_tolower |
( |
char_type |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char_type* std::__ctype_abstract_base< _CharT >::do_toupper |
( |
char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual char_type std::__ctype_abstract_base< _CharT >::do_toupper |
( |
char_type |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual const char* std::__ctype_abstract_base< _CharT >::do_widen |
( |
const char * |
__lo, |
|
|
const char * |
__hi, |
|
|
char_type * |
__dest |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
virtual char_type std::__ctype_abstract_base< _CharT >::do_widen |
( |
char |
|
) |
const [protected, pure virtual] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::is |
( |
const char_type * |
__lo, |
|
|
const char_type * |
__hi, |
|
|
mask * |
__vec |
|
) |
const [inline] |
|
template<typename _CharT> |
bool std::__ctype_abstract_base< _CharT >::is |
( |
mask |
__m, |
|
|
char_type |
__c |
|
) |
const [inline] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::narrow |
( |
const char_type * |
__lo, |
|
|
const char_type * |
__hi, |
|
|
char |
__dfault, |
|
|
char * |
__to |
|
) |
const [inline] |
|
template<typename _CharT> |
char std::__ctype_abstract_base< _CharT >::narrow |
( |
char_type |
__c, |
|
|
char |
__dfault |
|
) |
const [inline] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::scan_is |
( |
mask |
__m, |
|
|
const char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [inline] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::scan_not |
( |
mask |
__m, |
|
|
const char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [inline] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::tolower |
( |
char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [inline] |
|
template<typename _CharT> |
char_type std::__ctype_abstract_base< _CharT >::tolower |
( |
char_type |
__c |
) |
const [inline] |
|
template<typename _CharT> |
const char_type* std::__ctype_abstract_base< _CharT >::toupper |
( |
char_type * |
__lo, |
|
|
const char_type * |
__hi |
|
) |
const [inline] |
|
template<typename _CharT> |
char_type std::__ctype_abstract_base< _CharT >::toupper |
( |
char_type |
__c |
) |
const [inline] |
|
template<typename _CharT> |
const char* std::__ctype_abstract_base< _CharT >::widen |
( |
const char * |
__lo, |
|
|
const char * |
__hi, |
|
|
char_type * |
__to |
|
) |
const [inline] |
|
template<typename _CharT> |
char_type std::__ctype_abstract_base< _CharT >::widen |
( |
char |
__c |
) |
const [inline] |
|
The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:16:49 2002 for libstdc++-v3 Source by
1.2.15
|