codecvt_byname< wchar_t, char, mbstate_t > Class Reference

#include <_codecvt.h>

Inheritance diagram for codecvt_byname< wchar_t, char, mbstate_t >:

codecvt< wchar_t, char, mbstate_t > locale::facet codecvt_base _Refcount_Base List of all members.

Public Member Functions

 codecvt_byname (const char *__name, size_t __refs=0, _Locale_name_hint *__hint=0)

Protected Member Functions

 ~codecvt_byname ()
virtual result do_out (mbstate_t &__state, const wchar_t *__from, const wchar_t *__from_end, const wchar_t *&__from_next, char *__to, char *__to_limit, char *&__to_next) const
virtual result do_in (mbstate_t &__state, const char *__from, const char *__from_end, const char *&__from_next, wchar_t *__to, wchar_t *__to_limit, wchar_t *&__to_next) const
virtual result do_unshift (mbstate_t &__state, char *__to, char *__to_limit, char *&__to_next) const
virtual int do_encoding () const _STLP_NOTHROW
virtual bool do_always_noconv () const _STLP_NOTHROW
virtual int do_length (const mbstate_t &__state, const char *__from, const char *__end, size_t __max) const
virtual int do_max_length () const _STLP_NOTHROW

Detailed Description

Definition at line 369 of file _codecvt.h.


Constructor & Destructor Documentation

codecvt_byname< wchar_t, char, mbstate_t >::codecvt_byname ( const char *  __name,
size_t  __refs = 0,
_Locale_name_hint __hint = 0 
) [explicit]

Definition at line 268 of file facets_byname.cpp.

References locale::_M_throw_runtime_error().

codecvt_byname< wchar_t, char, mbstate_t >::~codecvt_byname (  )  [protected]

Definition at line 275 of file facets_byname.cpp.

References __release_ctype(), and _STLP_PRIV.


Member Function Documentation

codecvt< wchar_t, char, mbstate_t >::result codecvt_byname< wchar_t, char, mbstate_t >::do_out ( mbstate_t __state,
const wchar_t *  __from,
const wchar_t *  __from_end,
const wchar_t *&  __from_next,
char *  __to,
char *  __to_limit,
char *&  __to_next 
) const [protected, virtual]

Reimplemented from codecvt< wchar_t, char, mbstate_t >.

Definition at line 280 of file facets_byname.cpp.

References _Locale_wctomb().

virtual result codecvt_byname< wchar_t, char, mbstate_t >::do_in ( mbstate_t __state,
const char *  __from,
const char *  __from_end,
const char *&  __from_next,
wchar_t *  __to,
wchar_t *  __to_limit,
wchar_t *&  __to_next 
) const [protected, virtual]

virtual result codecvt_byname< wchar_t, char, mbstate_t >::do_unshift ( mbstate_t __state,
char *  __to,
char *  __to_limit,
char *&  __to_next 
) const [protected, virtual]

int codecvt_byname< wchar_t, char, mbstate_t >::do_encoding (  )  const [protected, virtual]

bool codecvt_byname< wchar_t, char, mbstate_t >::do_always_noconv (  )  const [protected, virtual]

Reimplemented from codecvt< wchar_t, char, mbstate_t >.

Definition at line 378 of file facets_byname.cpp.

virtual int codecvt_byname< wchar_t, char, mbstate_t >::do_length ( const mbstate_t __state,
const char *  __from,
const char *  __end,
size_t  __max 
) const [protected, virtual]

int codecvt_byname< wchar_t, char, mbstate_t >::do_max_length (  )  const [protected, virtual]

Reimplemented from codecvt< wchar_t, char, mbstate_t >.

Definition at line 389 of file facets_byname.cpp.

References _Locale_mb_cur_max().


The documentation for this class was generated from the following files:



Generated on Mon Mar 10 15:32:59 2008 by  doxygen 1.5.1