codecvt_byname< wchar_t, char, mbstate_t > Class Template Reference

#include <stdapis/stlportv5/stl/_codecvt.h>

template <>
class codecvt_byname< wchar_t, char, mbstate_t > : public codecvt< wchar_t, char, mbstate_t >

Inherits from

Public Member Functions
codecvt_byname(const char *, size_t, _Locale_name_hint *)
Protected Member Functions
~codecvt_byname()
virtual _STLP_DECLSPEC booldo_always_noconv()
virtual _STLP_DECLSPEC intdo_encoding()
virtual _STLP_DECLSPEC resultdo_in(mbstate_t &, const char *, const char *, const char *&, wchar_t *, wchar_t *, wchar_t *&)
virtual _STLP_DECLSPEC intdo_length(const mbstate_t &, const char *, const char *, size_t)
virtual _STLP_DECLSPEC intdo_max_length()
virtual _STLP_DECLSPEC resultdo_out(mbstate_t &, const wchar_t *, const wchar_t *, const wchar_t *&, char *, char *, char *&)
virtual _STLP_DECLSPEC resultdo_unshift(mbstate_t &, char *, char *, char *&)
Inherited Attributes
codecvt< wchar_t, char, mbstate_t >::id
Inherited Enumerations
codecvt_base:result
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
codecvt< wchar_t, char, mbstate_t >::always_noconv()const
codecvt< wchar_t, char, mbstate_t >::codecvt(size_t)
codecvt< wchar_t, char, mbstate_t >::encoding()const
codecvt< wchar_t, char, mbstate_t >::in(mbstate_t &,const char *,const char *,const char *&,wchar_t *,wchar_t *,wchar_t *&)const
codecvt< wchar_t, char, mbstate_t >::length(const mbstate_t &,const char *,const char *,size_t)const
codecvt< wchar_t, char, mbstate_t >::max_length()const
codecvt< wchar_t, char, mbstate_t >::out(mbstate_t &,const wchar_t *,const wchar_t *,const wchar_t *&,char *,char *,char *&)const
codecvt< wchar_t, char, mbstate_t >::unshift(mbstate_t &,char *,char *,char *&)const
codecvt< wchar_t, char, mbstate_t >::~codecvt()
locale::facet::facet(size_t)
locale::facet::~facet()
Inherited Type Definitions
codecvt< wchar_t, char, mbstate_t >::extern_type
codecvt< wchar_t, char, mbstate_t >::intern_type
codecvt< wchar_t, char, mbstate_t >::state_type

Constructor & Destructor Documentation

codecvt_byname ( const char *, size_t, _Locale_name_hint * )

_STLP_DECLSPECcodecvt_byname(const char *__name,
size_t__refs = 0,
_Locale_name_hint *__hint = 0
)[explicit]

~codecvt_byname ( )

_STLP_DECLSPEC~codecvt_byname()[protected]

Member Function Documentation

do_always_noconv ( )

_STLP_DECLSPEC booldo_always_noconv()const [protected, virtual]

do_encoding ( )

_STLP_DECLSPEC intdo_encoding()const [protected, virtual]

do_in ( mbstate_t &, const char *, const char *, const char *&, wchar_t *, wchar_t *, wchar_t *& )

_STLP_DECLSPEC resultdo_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]

do_length ( const mbstate_t &, const char *, const char *, size_t )

_STLP_DECLSPEC intdo_length(const mbstate_t &__state,
const char *__from,
const char *__end,
size_t__max
)const [protected, virtual]

do_max_length ( )

_STLP_DECLSPEC intdo_max_length()const [protected, virtual]

do_out ( mbstate_t &, const wchar_t *, const wchar_t *, const wchar_t *&, char *, char *, char *& )

_STLP_DECLSPEC resultdo_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]

do_unshift ( mbstate_t &, char *, char *, char *& )

_STLP_DECLSPEC resultdo_unshift(mbstate_t &__state,
char *__to,
char *__to_limit,
char *&__to_next
)const [protected, virtual]