ctype< char > Class Template Reference

#include <stdapis/stlport/stl/_ctype.h>

Link against: libstdcpp.lib

template <>
class ctype< char > : public locale::facet

Inherits from

  • ctype< char >
    Public Member Type Definitions
    typedefchar char_type
    Public Attributes
    _STLP_STATIC_MEMBER_DECLSPEC locale::idid
    const size_ttable_size
    Public Member Functions
    ctype(const mask *, bool, size_t)
    boolis(mask, char)
    const char *is(const char *, const char *, mask *)
    charnarrow(char, char)
    const char *narrow(const char *, const char *, char, char *)
    _STLP_DECLSPEC const char *scan_is(mask, const char *, const char *)
    _STLP_DECLSPEC const char *scan_not(mask, const char *, const char *)
    char()tolower(char)
    const char *()tolower(char *, const char *)
    char()toupper(char)
    const char *()toupper(char *, const char *)
    charwiden(char)
    const char *widen(const char *, const char *, char *)
    Protected Member Functions
    ~ctype()
    _STLP_DECLSPEC const mask *classic_table()
    virtual _STLP_DECLSPEC chardo_narrow(char, char)
    virtual _STLP_DECLSPEC const char *do_narrow(const char *, const char *, char, char *)
    virtual _STLP_DECLSPEC chardo_tolower(char)
    virtual _STLP_DECLSPEC const char *do_tolower(char *, const char *)
    virtual _STLP_DECLSPEC chardo_toupper(char)
    virtual _STLP_DECLSPEC const char *do_toupper(char *, const char *)
    virtual _STLP_DECLSPEC chardo_widen(char)
    virtual _STLP_DECLSPEC const char *do_widen(const char *, const char *, char *)
    const mask *table()
    Inherited Functions
    locale::facet::_Locale_impl
    locale::facet::facet(size_t)
    locale::facet::locale
    locale::facet::~facet()

    Member Type Definition Documentation

    Typedef char_type

    typedef charchar_type

    Member Attribute Documentation

    id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]

    table_size

    const size_ttable_size[static]

    Constructor & Destructor Documentation

    ctype ( const mask *, bool, size_t )

    _STLP_DECLSPECctype(const mask *__tab = 0,
    bool__del = false,
    size_t__refs = 0
    )[explicit]

    ~ctype ( )

    _STLP_DECLSPEC~ctype()[protected]

    Member Function Documentation

    classic_table ( )

    _STLP_DECLSPEC const mask *classic_table()[protected, static]

    do_narrow ( char, char )

    _STLP_DECLSPEC chardo_narrow(char__c,
    char
    )const [protected, virtual]

    do_narrow ( const char *, const char *, char, char * )

    _STLP_DECLSPEC const char *do_narrow(const char *__low,
    const char *__high,
    char,
    char *__to
    )const [protected, virtual]

    do_tolower ( char )

    _STLP_DECLSPEC chardo_tolower(char__c)const [protected, virtual]

    do_tolower ( char *, const char * )

    _STLP_DECLSPEC const char *do_tolower(char *__low,
    const char *__high
    )const [protected, virtual]

    do_toupper ( char )

    _STLP_DECLSPEC chardo_toupper(char__c)const [protected, virtual]

    do_toupper ( char *, const char * )

    _STLP_DECLSPEC const char *do_toupper(char *__low,
    const char *__high
    )const [protected, virtual]

    do_widen ( char )

    _STLP_DECLSPEC chardo_widen(char__c)const [protected, virtual]

    do_widen ( const char *, const char *, char * )

    _STLP_DECLSPEC const char *do_widen(const char *__low,
    const char *__high,
    char *__to
    )const [protected, virtual]

    is ( mask, char )

    boolis(mask__m,
    char__c
    )const [inline]

    is ( const char *, const char *, mask * )

    const char *is(const char *__low,
    const char *__high,
    mask *__vec
    )const [inline]

    narrow ( char, char )

    charnarrow(char__c,
    char__dfault
    )const [inline]

    narrow ( const char *, const char *, char, char * )

    const char *narrow(const char *__low,
    const char *__high,
    char__dfault,
    char *__to
    )const [inline]

    scan_is ( mask, const char *, const char * )

    _STLP_DECLSPEC const char *scan_is(mask__m,
    const char *__low,
    const char *__high
    )const

    scan_not ( mask, const char *, const char * )

    _STLP_DECLSPEC const char *scan_not(mask__m,
    const char *__low,
    const char *__high
    )const

    table ( )

    const mask *table()const [protected, inline]

    tolower ( char )

    char()tolower(char__c)const [inline]

    tolower ( char *, const char * )

    const char *()tolower(char *__low,
    const char *__high
    )const [inline]

    toupper ( char )

    char()toupper(char__c)const [inline]

    toupper ( char *, const char * )

    const char *()toupper(char *__low,
    const char *__high
    )const [inline]

    widen ( char )

    charwiden(char__c)const [inline]

    widen ( const char *, const char *, char * )

    const char *widen(const char *__low,
    const char *__high,
    char *__to
    )const [inline]