ctype< wchar_t > Class Template Reference

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

Link against: libstdcpp.lib

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

Inherits from

  • ctype< wchar_t >
    Public Member Type Definitions
    typedefwchar_t char_type
    Public Attributes
    _STLP_STATIC_MEMBER_DECLSPEC locale::idid
    Public Member Functions
    ctype(size_t)
    boolis(mask, wchar_t)
    const wchar_t *is(const wchar_t *, const wchar_t *, mask *)
    charnarrow(wchar_t, char)
    const wchar_t *narrow(const wchar_t *, const wchar_t *, char, char *)
    const wchar_t *scan_is(mask, const wchar_t *, const wchar_t *)
    const wchar_t *scan_not(mask, const wchar_t *, const wchar_t *)
    wchar_t()tolower(wchar_t)
    const wchar_t *()tolower(wchar_t *, const wchar_t *)
    wchar_t()toupper(wchar_t)
    const wchar_t *()toupper(wchar_t *, const wchar_t *)
    wchar_twiden(char)
    const char *widen(const char *, const char *, wchar_t *)
    Protected Member Functions
    ~ctype()
    virtual _STLP_DECLSPEC booldo_is(mask, wchar_t)
    virtual _STLP_DECLSPEC const wchar_t *do_is(const wchar_t *, const wchar_t *, mask *)
    virtual _STLP_DECLSPEC chardo_narrow(wchar_t, char)
    virtual _STLP_DECLSPEC const wchar_t *do_narrow(const wchar_t *, const wchar_t *, char, char *)
    virtual _STLP_DECLSPEC const wchar_t *do_scan_is(mask, const wchar_t *, const wchar_t *)
    virtual _STLP_DECLSPEC const wchar_t *do_scan_not(mask, const wchar_t *, const wchar_t *)
    virtual _STLP_DECLSPEC wchar_tdo_tolower(wchar_t)
    virtual _STLP_DECLSPEC const wchar_t *do_tolower(wchar_t *, const wchar_t *)
    virtual _STLP_DECLSPEC wchar_tdo_toupper(wchar_t)
    virtual _STLP_DECLSPEC const wchar_t *do_toupper(wchar_t *, const wchar_t *)
    virtual _STLP_DECLSPEC wchar_tdo_widen(char)
    virtual _STLP_DECLSPEC const char *do_widen(const char *, const char *, wchar_t *)
    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 wchar_tchar_type

    Member Attribute Documentation

    id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]

    Constructor & Destructor Documentation

    ctype ( size_t )

    ctype(size_t__refs = 0)[inline, explicit]

    ~ctype ( )

    _STLP_DECLSPEC~ctype()[protected]

    Member Function Documentation

    do_is ( mask, wchar_t )

    _STLP_DECLSPEC booldo_is(mask__m,
    wchar_t__c
    )const [protected, virtual]

    do_is ( const wchar_t *, const wchar_t *, mask * )

    _STLP_DECLSPEC const wchar_t *do_is(const wchar_t *,
    const wchar_t *,
    mask *
    )const [protected, virtual]

    do_narrow ( wchar_t, char )

    _STLP_DECLSPEC chardo_narrow(wchar_t__c,
    char__dfault
    )const [protected, virtual]

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

    _STLP_DECLSPEC const wchar_t *do_narrow(const wchar_t *,
    const wchar_t *,
    char,
    char *
    )const [protected, virtual]

    do_scan_is ( mask, const wchar_t *, const wchar_t * )

    _STLP_DECLSPEC const wchar_t *do_scan_is(mask,
    const wchar_t *,
    const wchar_t *
    )const [protected, virtual]

    do_scan_not ( mask, const wchar_t *, const wchar_t * )

    _STLP_DECLSPEC const wchar_t *do_scan_not(mask,
    const wchar_t *,
    const wchar_t *
    )const [protected, virtual]

    do_tolower ( wchar_t )

    _STLP_DECLSPEC wchar_tdo_tolower(wchar_tc)const [protected, virtual]

    do_tolower ( wchar_t *, const wchar_t * )

    _STLP_DECLSPEC const wchar_t *do_tolower(wchar_t *,
    const wchar_t *
    )const [protected, virtual]

    do_toupper ( wchar_t )

    _STLP_DECLSPEC wchar_tdo_toupper(wchar_t__c)const [protected, virtual]

    do_toupper ( wchar_t *, const wchar_t * )

    _STLP_DECLSPEC const wchar_t *do_toupper(wchar_t *,
    const wchar_t *
    )const [protected, virtual]

    do_widen ( char )

    _STLP_DECLSPEC wchar_tdo_widen(charc)const [protected, virtual]

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

    _STLP_DECLSPEC const char *do_widen(const char *,
    const char *,
    wchar_t *
    )const [protected, virtual]

    is ( mask, wchar_t )

    boolis(mask__m,
    wchar_t__c
    )const [inline]

    is ( const wchar_t *, const wchar_t *, mask * )

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

    narrow ( wchar_t, char )

    charnarrow(wchar_t__c,
    char__dfault
    )const [inline]

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

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

    scan_is ( mask, const wchar_t *, const wchar_t * )

    const wchar_t *scan_is(mask__m,
    const wchar_t *__low,
    const wchar_t *__high
    )const [inline]

    scan_not ( mask, const wchar_t *, const wchar_t * )

    const wchar_t *scan_not(mask__m,
    const wchar_t *__low,
    const wchar_t *__high
    )const [inline]

    tolower ( wchar_t )

    wchar_t()tolower(wchar_t__c)const [inline]

    tolower ( wchar_t *, const wchar_t * )

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

    toupper ( wchar_t )

    wchar_t()toupper(wchar_t__c)const [inline]

    toupper ( wchar_t *, const wchar_t * )

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

    widen ( char )

    wchar_twiden(char__c)const [inline]

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

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