messages< char > Class Template Reference

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

Inherits from

  • messages< char >
Public Member Functions
messages ( size_t )
void close ( 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 void do_close ( catalog )
_STLP_DECLSPEC string_type do_get ( catalog , int, int, const string_type &)
_STLP_DECLSPEC catalog do_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
typedef char char_type
typedef string string_type
Public Attributes
_STLP_STATIC_MEMBER_DECLSPEC locale::id id
Private Attributes
_STLP_PRIV _Messages * _M_impl

Constructor & Destructor Documentation

messages(size_t)

_STLP_DECLSPEC messages ( size_t __refs = 0 ) [explicit]

Parameters

size_t __refs = 0

messages(_STLP_PRIV _Messages *)

_STLP_DECLSPEC messages ( _STLP_PRIV _Messages * ) [private]

Parameters

_STLP_PRIV _Messages *

messages(size_t, _Locale_messages *)

_STLP_DECLSPEC messages ( 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)

void close ( catalog __c ) const [inline]

Parameters

catalog __c

do_close(catalog)

_STLP_DECLSPEC void do_close ( catalog __c ) const [protected, virtual]

Parameters

catalog __c

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

_STLP_DECLSPEC string_type do_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 catalog do_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 char char_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::id id [static]