codecvt Class Reference

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

Link against: libstdcppv5.lib

class codecvt : public locale::facet

Inherits from

Public Member Type Definitions
typedef_ExternT extern_type
typedef_InternT intern_type
typedef_StateT state_type
Public Attributes
_STLP_STATIC_MEMBER_DECLSPEC locale::idid
Public Member Functions
codecvt(size_t)
boolalways_noconv()
intencoding()
resultin(state_type &, const extern_type *, const extern_type *, const extern_type *&, intern_type *, intern_type *, intern_type *&)
intlength(const state_type &, const extern_type *, const extern_type *, size_t)
intmax_length()
resultout(state_type &, const intern_type *, const intern_type *, const intern_type *&, extern_type *, extern_type *, extern_type *&)
resultunshift(state_type &, extern_type *, extern_type *, extern_type *&)
Protected Member Functions
~codecvt()
virtual booldo_always_noconv()
virtual intdo_encoding()
virtual resultdo_in(state_type &, const extern_type *, const extern_type *, const extern_type *&, intern_type *, intern_type *, intern_type *&)
virtual intdo_length(const state_type &, const extern_type *, const extern_type *, size_t)
virtual intdo_max_length()
virtual resultdo_out(state_type &, const intern_type *, const intern_type *, const intern_type *&, extern_type *, extern_type *, extern_type *&)
virtual resultdo_unshift(state_type &, extern_type *, extern_type *, extern_type *&)
Inherited Functions
_Refcount_Base::_M_decr()
_Refcount_Base::_M_incr()
_Refcount_Base::_Refcount_Base(__stl_atomic_t)
locale::facet::_Locale_impl
locale::facet::_get_facet
locale::facet::_release_facet
locale::facet::facet(size_t)
locale::facet::locale
locale::facet::~facet()

Member Type Definition Documentation

Typedef extern_type

typedef _ExternTextern_type

Typedef intern_type

typedef _InternTintern_type

Typedef state_type

typedef _StateTstate_type

Member Attribute Documentation

id

_STLP_STATIC_MEMBER_DECLSPEC locale::idid[static]

Constructor & Destructor Documentation

codecvt ( size_t )

codecvt(size_t__refs = 0)[inline, explicit]

~codecvt ( )

~codecvt()[protected, inline]

Member Function Documentation

always_noconv ( )

boolalways_noconv()const [inline]

do_always_noconv ( )

booldo_always_noconv()const [protected, inline, virtual]

do_encoding ( )

intdo_encoding()const [protected, inline, virtual]

do_in ( state_type &, const extern_type *, const extern_type *, const extern_type *&, intern_type *, intern_type *, intern_type *& )

resultdo_in(state_type &,
const extern_type *__from,
const extern_type *,
const extern_type *&__from_next,
intern_type *__to,
intern_type *,
intern_type *&__to_next
)const [protected, inline, virtual]

do_length ( const state_type &, const extern_type *, const extern_type *, size_t )

intdo_length(const state_type &,
const extern_type *__from,
const extern_type *__end,
size_t__max
)const [protected, inline, virtual]

do_max_length ( )

intdo_max_length()const [protected, inline, virtual]

do_out ( state_type &, const intern_type *, const intern_type *, const intern_type *&, extern_type *, extern_type *, extern_type *& )

resultdo_out(state_type &,
const intern_type *__from,
const intern_type *,
const intern_type *&__from_next,
extern_type *__to,
extern_type *,
extern_type *&__to_next
)const [protected, inline, virtual]

do_unshift ( state_type &, extern_type *, extern_type *, extern_type *& )

resultdo_unshift(state_type &,
extern_type *__to,
extern_type *,
extern_type *&__to_next
)const [protected, inline, virtual]

encoding ( )

intencoding()const [inline]

in ( state_type &, const extern_type *, const extern_type *, const extern_type *&, intern_type *, intern_type *, intern_type *& )

resultin(state_type &__state,
const extern_type *__from,
const extern_type *__from_end,
const extern_type *&__from_next,
intern_type *__to,
intern_type *__to_limit,
intern_type *&__to_next
)const [inline]

length ( const state_type &, const extern_type *, const extern_type *, size_t )

intlength(const state_type &__state,
const extern_type *__from,
const extern_type *__end,
size_t__max
)const [inline]

max_length ( )

intmax_length()const [inline]

out ( state_type &, const intern_type *, const intern_type *, const intern_type *&, extern_type *, extern_type *, extern_type *& )

resultout(state_type &__state,
const intern_type *__from,
const intern_type *__from_end,
const intern_type *&__from_next,
extern_type *__to,
extern_type *__to_limit,
extern_type *&__to_next
)const [inline]

unshift ( state_type &, extern_type *, extern_type *, extern_type *& )

resultunshift(state_type &__state,
extern_type *__to,
extern_type *__to_limit,
extern_type *&__to_next
)const [inline]