codecvt_byname< InternT, ExternT, StateT > Class Template Reference

Inheritance diagram for codecvt_byname< InternT, ExternT, StateT >:

Inheritance graph
[legend]
Collaboration diagram for codecvt_byname< InternT, ExternT, StateT >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef codecvt_base::result result
typedef InternT intern_type
typedef ExternT extern_type
typedef StateT state_type

Public Member Functions

 codecvt_byname (const char *, size_t __refs=0)
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
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 encoding () const throw ()
bool always_noconv () const throw ()
int length (const state_type &state, const extern_type *__from, const extern_type *__end, size_t __max) const
int max_length () const throw ()

Static Public Attributes

static locale::id id

Protected Member Functions

virtual ~codecvt_byname ()
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
virtual result do_unshift (state_type &state, extern_type *__to, extern_type *__to_end, extern_type *&__to_next) const
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
virtual int do_encoding () const throw ()
virtual bool do_always_noconv () const throw ()
virtual int do_length (const state_type &, const extern_type *__from, const extern_type *__end, size_t __max) const
virtual int do_max_length () const throw ()

Detailed Description

template<typename InternT, typename ExternT, typename StateT>
class codecvt_byname< InternT, ExternT, StateT >

Definition at line 319 of file codecvt.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 26 12:22:46 2005 for libstdc++-v3 Source by  doxygen 1.4.5