Whole document tree
    

Whole document tree

Templatecodecvt< char, char, mbstate_t > class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

codecvt< char, char, mbstate_t > Class Template Reference

#include <codecvt.h>

Inheritance diagram for codecvt< char, char, mbstate_t >:

Inheritance graph
[legend]
Collaboration diagram for codecvt< char, char, mbstate_t >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef char intern_type
typedef char extern_type
typedef mbstate_t state_type

Public Methods

 codecvt (size_t __refs=0)

Static Public Attributes

locale::id id

Protected Methods

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 ()

template<>
class codecvt< char, char, mbstate_t >


Member Typedef Documentation

typedef char codecvt< char, char, mbstate_t >::extern_type
 

Reimplemented from __codecvt_abstract_base< char, char, mbstate_t >.

Definition at line 601 of file codecvt.h.

typedef char codecvt< char, char, mbstate_t >::intern_type
 

Reimplemented from __codecvt_abstract_base< char, char, mbstate_t >.

Definition at line 600 of file codecvt.h.

typedef mbstate_t codecvt< char, char, mbstate_t >::state_type
 

Reimplemented from __codecvt_abstract_base< char, char, mbstate_t >.

Definition at line 602 of file codecvt.h.


Constructor & Destructor Documentation

virtual codecvt< char, char, mbstate_t >::~codecvt   [protected, virtual]
 


Member Function Documentation

codecvt< char, char, mbstate_t >::codecvt size_t    __refs = 0 [explicit]
 

virtual bool codecvt< char, char, mbstate_t >::do_always_noconv   const throw () [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual int codecvt< char, char, mbstate_t >::do_encoding   const throw () [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual result codecvt< char, char, mbstate_t >::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 [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual int codecvt< char, char, mbstate_t >::do_length const state_type  ,
const extern_type   __from,
const extern_type   __end,
size_t    __max
const [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual int codecvt< char, char, mbstate_t >::do_max_length   const throw () [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual result codecvt< char, char, mbstate_t >::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 [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.

virtual result codecvt< char, char, mbstate_t >::do_unshift state_type   __state,
extern_type   __to,
extern_type   __to_end,
extern_type *&    __to_next
const [protected, virtual]
 

Implements __codecvt_abstract_base< char, char, mbstate_t >.


Member Data Documentation

locale::id codecvt< char, char, mbstate_t >::id [static]
 

Definition at line 605 of file codecvt.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:16:39 2002 for libstdc++-v3 Source by doxygen1.2.15