#include <stdapis/stlportv5/stl/_codecvt.h>
| template <> |
| class codecvt_byname< wchar_t, char, mbstate_t > : public codecvt< wchar_t, char, mbstate_t > |
| Public Member Functions | |
|---|---|
| codecvt_byname(const char *, size_t, _Locale_name_hint *) | |
| Protected Member Functions | |
|---|---|
| ~codecvt_byname() | |
| virtual _STLP_DECLSPEC bool | do_always_noconv() |
| virtual _STLP_DECLSPEC int | do_encoding() |
| virtual _STLP_DECLSPEC result | do_in(mbstate_t &, const char *, const char *, const char *&, wchar_t *, wchar_t *, wchar_t *&) |
| virtual _STLP_DECLSPEC int | do_length(const mbstate_t &, const char *, const char *, size_t) |
| virtual _STLP_DECLSPEC int | do_max_length() |
| virtual _STLP_DECLSPEC result | do_out(mbstate_t &, const wchar_t *, const wchar_t *, const wchar_t *&, char *, char *, char *&) |
| virtual _STLP_DECLSPEC result | do_unshift(mbstate_t &, char *, char *, char *&) |
| Inherited Attributes | |
|---|---|
| codecvt< wchar_t, char, mbstate_t >::id | |
| Inherited Enumerations | |
|---|---|
| codecvt_base:result | |
| Inherited Type Definitions | |
|---|---|
| codecvt< wchar_t, char, mbstate_t >::extern_type | |
| codecvt< wchar_t, char, mbstate_t >::intern_type | |
| codecvt< wchar_t, char, mbstate_t >::state_type | |
| _STLP_DECLSPEC | codecvt_byname | ( | const char * | __name, |
| size_t | __refs = 0, | |||
| _Locale_name_hint * | __hint = 0 | |||
| ) | [explicit] | |||
| _STLP_DECLSPEC | ~codecvt_byname | ( | ) | [protected] |
| _STLP_DECLSPEC bool | do_always_noconv | ( | ) | const [protected, virtual] |
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_always_noconv()const
| _STLP_DECLSPEC int | do_encoding | ( | ) | const [protected, virtual] |
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_encoding()const
| _STLP_DECLSPEC result | do_in | ( | mbstate_t & | __state, |
| const char * | __from, | |||
| const char * | __from_end, | |||
| const char *& | __from_next, | |||
| wchar_t * | __to, | |||
| wchar_t * | __to_limit, | |||
| wchar_t *& | __to_next | |||
| ) | const [protected, virtual] | |||
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_in(mbstate_t &,const char *,const char *,const char *&,wchar_t *,wchar_t *,wchar_t *&)const
| _STLP_DECLSPEC int | do_length | ( | const mbstate_t & | __state, |
| const char * | __from, | |||
| const char * | __end, | |||
| size_t | __max | |||
| ) | const [protected, virtual] | |||
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_length(const mbstate_t &,const char *,const char *,size_t)const
| _STLP_DECLSPEC int | do_max_length | ( | ) | const [protected, virtual] |
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_max_length()const
| _STLP_DECLSPEC result | do_out | ( | mbstate_t & | __state, |
| const wchar_t * | __from, | |||
| const wchar_t * | __from_end, | |||
| const wchar_t *& | __from_next, | |||
| char * | __to, | |||
| char * | __to_limit, | |||
| char *& | __to_next | |||
| ) | const [protected, virtual] | |||
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_out(mbstate_t &,const wchar_t *,const wchar_t *,const wchar_t *&,char *,char *,char *&)const
| _STLP_DECLSPEC result | do_unshift | ( | mbstate_t & | __state, |
| char * | __to, | |||
| char * | __to_limit, | |||
| char *& | __to_next | |||
| ) | const [protected, virtual] | |||
Reimplemented from codecvt< wchar_t, char, mbstate_t >::do_unshift(mbstate_t &,char *,char *,char *&)const