codecvt< InternT, ExternT, StateT > Class Template Reference

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

Inheritance graph
[legend]
Collaboration diagram for codecvt< 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 (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 ()
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< InternT, ExternT, StateT >

Definition at line 157 of file codecvt.h.


The documentation for this class was generated from the following files:
Generated on Wed Jan 3 20:19:01 2007 for libstdc++-v3 Source by  doxygen 1.5.1