|
| bool | always_noconv () const throw () |
| int | encoding () const throw () |
| result | in (state_type &__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&__from_next, intern_type *__to, intern_type *__to_end, intern_type *&__to_next) const |
| int | length (state_type &__state, const extern_type *__from, const extern_type *__end, size_t __max) const |
| int | max_length () const throw () |
| result | out (state_type &__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&__from_next, extern_type *__to, extern_type *__to_end, extern_type *&__to_next) const |
| result | unshift (state_type &__state, extern_type *__to, extern_type *__to_end, extern_type *&__to_next) const |
|
| | __codecvt_abstract_base (size_t __refs=0) |
| virtual | ~__codecvt_abstract_base () |
| virtual bool | do_always_noconv () const throw () =0 |
| virtual int | do_encoding () const throw () =0 |
| virtual result | do_in (state_type &__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&__from_next, intern_type *__to, intern_type *__to_end, intern_type *&__to_next) const =0 |
| virtual int | do_length (state_type &, const extern_type *__from, const extern_type *__end, size_t __max) const =0 |
| virtual int | do_max_length () const throw () =0 |
| virtual result | do_out (state_type &__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&__from_next, extern_type *__to, extern_type *__to_end, extern_type *&__to_next) const =0 |
| virtual result | do_unshift (state_type &__state, extern_type *__to, extern_type *__to_end, extern_type *&__to_next) const =0 |
template<typename _InternT, typename _ExternT, typename _StateT>
class std::__codecvt_abstract_base< _InternT, _ExternT, _StateT >
Common base for codecvt functions.
This template class provides implementations of the public functions that forward to the protected virtual functions.
This template also provides abstract stubs for the protected virtual functions.
Definition at line 76 of file codecvt.h.