ctype< wchar_t > Class Template Reference

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

Inherits from

  • ctype< wchar_t >
    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()
    _STLP_DECLSPEC booldo_is(mask, wchar_t)
    _STLP_DECLSPEC const wchar_t *do_is(const wchar_t *, const wchar_t *, mask *)
    _STLP_DECLSPEC chardo_narrow(wchar_t, char)
    _STLP_DECLSPEC const wchar_t *do_narrow(const wchar_t *, const wchar_t *, char, char *)
    _STLP_DECLSPEC const wchar_t *do_scan_is(mask, const wchar_t *, const wchar_t *)
    _STLP_DECLSPEC const wchar_t *do_scan_not(mask, const wchar_t *, const wchar_t *)
    _STLP_DECLSPEC wchar_tdo_tolower(wchar_t)
    _STLP_DECLSPEC const wchar_t *do_tolower(wchar_t *, const wchar_t *)
    _STLP_DECLSPEC wchar_tdo_toupper(wchar_t)
    _STLP_DECLSPEC const wchar_t *do_toupper(wchar_t *, const wchar_t *)
    _STLP_DECLSPEC wchar_tdo_widen(char)
    _STLP_DECLSPEC const char *do_widen(const char *, const char *, wchar_t *)
    Inherited Functions
    locale::facet::facet(size_t)
    locale::facet::~facet()
    Public Member Type Definitions
    typedefwchar_t char_type
    Public Attributes
    _STLP_STATIC_MEMBER_DECLSPEC locale::idid

    Constructor & Destructor Documentation

    ctype(size_t)

    ctype(size_t__refs = 0)[inline, explicit]

    Parameters

    size_t __refs = 0

    ~ctype()

    _STLP_DECLSPEC~ctype()[protected]

    Member Functions Documentation

    do_is(mask, wchar_t)

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

    Parameters

    mask __m
    wchar_t __c

    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]

    Parameters

    const wchar_t *
    const wchar_t *
    mask *

    do_narrow(wchar_t, char)

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

    Parameters

    wchar_t __c
    char __dfault

    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]

    Parameters

    const wchar_t *
    const wchar_t *
    char
    char *

    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]

    Parameters

    mask
    const wchar_t *
    const wchar_t *

    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]

    Parameters

    mask
    const wchar_t *
    const wchar_t *

    do_tolower(wchar_t)

    _STLP_DECLSPEC wchar_tdo_tolower(wchar_tc)const [protected, virtual]

    Parameters

    wchar_t c

    do_tolower(wchar_t *, const wchar_t *)

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

    Parameters

    wchar_t *
    const wchar_t *

    do_toupper(wchar_t)

    _STLP_DECLSPEC wchar_tdo_toupper(wchar_t__c)const [protected, virtual]

    Parameters

    wchar_t __c

    do_toupper(wchar_t *, const wchar_t *)

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

    Parameters

    wchar_t *
    const wchar_t *

    do_widen(char)

    _STLP_DECLSPEC wchar_tdo_widen(charc)const [protected, virtual]

    Parameters

    char c

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

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

    Parameters

    const char *
    const char *
    wchar_t *

    is(mask, wchar_t)

    boolis(mask__m,
    wchar_t__c
    )const [inline]

    Parameters

    mask __m
    wchar_t __c

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

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

    Parameters

    const wchar_t * __low
    const wchar_t * __high
    mask * __vec

    narrow(wchar_t, char)

    charnarrow(wchar_t__c,
    char__dfault
    )const [inline]

    Parameters

    wchar_t __c
    char __dfault

    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]

    Parameters

    const wchar_t * __low
    const wchar_t * __high
    char __dfault
    char * __to

    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]

    Parameters

    mask __m
    const wchar_t * __low
    const wchar_t * __high

    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]

    Parameters

    mask __m
    const wchar_t * __low
    const wchar_t * __high

    tolower(wchar_t)

    wchar_t()tolower(wchar_t__c)const [inline]

    Parameters

    wchar_t __c

    tolower(wchar_t *, const wchar_t *)

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

    Parameters

    wchar_t * __low
    const wchar_t * __high

    toupper(wchar_t)

    wchar_t()toupper(wchar_t__c)const [inline]

    Parameters

    wchar_t __c

    toupper(wchar_t *, const wchar_t *)

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

    Parameters

    wchar_t * __low
    const wchar_t * __high

    widen(char)

    wchar_twiden(char__c)const [inline]

    Parameters

    char __c

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

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

    Parameters

    const char * __low
    const char * __high
    wchar_t * __to

    Member Type Definitions Documentation

    Typedef char_type

    typedef wchar_tchar_type

    Member Data Documentation

    _STLP_STATIC_MEMBER_DECLSPEC locale::id id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]