messages< char > Class Template Reference

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

Inherits from

  • messages< char >
    Public Member Functions
    messages(size_t)
    voidclose(catalog)
    string_type get(catalog, int, int, const string_type &)
    catalog open(const string &, const locale &)
    Protected Member Functions
    messages(size_t, _Locale_messages *)
    ~messages()
    void_M_initialize(const char *)
    _STLP_DECLSPEC voiddo_close(catalog)
    _STLP_DECLSPEC string_typedo_get(catalog, int, int, const string_type &)
    _STLP_DECLSPEC catalogdo_open(const string &, const locale &)
    Private Member Functions
    messages(_STLP_PRIV _Messages *)
    Inherited Functions
    _Refcount_Base::_M_decr()
    _Refcount_Base::_M_incr()
    _Refcount_Base::_Refcount_Base(__stl_atomic_t)
    locale::facet::facet(size_t)
    locale::facet::~facet()
    Public Member Type Definitions
    typedef messages_base::catalog catalog
    typedefchar char_type
    typedef string string_type
    Public Attributes
    _STLP_STATIC_MEMBER_DECLSPEC locale::idid
    Private Attributes
    _STLP_PRIV _Messages *_M_impl

    Constructor & Destructor Documentation

    messages(size_t)

    _STLP_DECLSPECmessages(size_t__refs = 0)[explicit]

    Parameters

    size_t __refs = 0

    messages(_STLP_PRIV _Messages *)

    _STLP_DECLSPECmessages(_STLP_PRIV _Messages *)[private]

    Parameters

    _STLP_PRIV _Messages *

    messages(size_t, _Locale_messages *)

    _STLP_DECLSPECmessages(size_t,
    _Locale_messages *
    )[protected]

    Parameters

    size_t
    _Locale_messages *

    ~messages()

    _STLP_DECLSPEC~messages()[protected]

    Member Functions Documentation

    _M_initialize(const char *)

    void_M_initialize(const char *__name)[protected]

    Parameters

    const char * __name

    close(catalog)

    voidclose(catalog__c)const [inline]

    Parameters

    catalog __c

    do_close(catalog)

    _STLP_DECLSPEC voiddo_close(catalog__c)const [protected, virtual]

    Parameters

    catalog __c

    do_get(catalog, int, int, const string_type &)

    _STLP_DECLSPEC string_typedo_get(catalog__c,
    int__set,
    int__msgid,
    const string_type &__dfault
    )const [protected, virtual]

    Parameters

    catalog __c
    int __set
    int __msgid
    const string_type & __dfault

    do_open(const string &, const locale &)

    _STLP_DECLSPEC catalogdo_open(const string &__fn,
    const locale &__loc
    )const [protected, virtual]

    Parameters

    const string & __fn
    const locale & __loc

    get(catalog, int, int, const string_type &)

    string_type get(catalog__c,
    int__set,
    int__msgid,
    const string_type &__dfault
    )const [inline]

    Parameters

    catalog __c
    int __set
    int __msgid
    const string_type & __dfault

    open(const string &, const locale &)

    catalog open(const string &__fn,
    const locale &__loc
    )const [inline]

    Parameters

    const string & __fn
    const locale & __loc

    Member Type Definitions Documentation

    Typedef catalog

    typedef messages_base::catalog catalog

    Typedef char_type

    typedef charchar_type

    Typedef string_type

    typedef string string_type

    Member Data Documentation

    _STLP_PRIV _Messages * _M_impl

    _STLP_PRIV _Messages *_M_impl[private]

    _STLP_STATIC_MEMBER_DECLSPEC locale::id id

    _STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]