ReactOS 0.4.16-dev-753-g705a985
|
#include <_codecvt.h>
Public Types | |
typedef char | intern_type |
typedef char | extern_type |
typedef mbstate_t | state_type |
![]() | |
enum | result { ok , partial , error , noconv } |
Public Member Functions | |
codecvt (size_t __refs=0) | |
result | out (state_type &__state, const char *__from, const char *__from_end, const char *&__from_next, char *__to, char *__to_limit, char *&__to_next) const |
result | unshift (state_type &__state, char *__to, char *__to_limit, char *&__to_next) const |
result | in (state_type &__state, const char *__from, const char *__from_end, const char *&__from_next, char *__to, char *__to_limit, char *&__to_next) const |
int | encoding () const _STLP_NOTHROW |
bool | always_noconv () const _STLP_NOTHROW |
int | length (state_type &__state, const char *__from, const char *__from_end, size_t __max) const |
int | max_length () const _STLP_NOTHROW |
Static Public Attributes | |
static _STLP_STATIC_DECLSPEC locale::id | id = { 3 } |
Protected Member Functions | |
~codecvt () | |
virtual result | do_out (state_type &, const char *__from, const char *, const char *&__from_next, char *__to, char *, char *&__to_next) const |
virtual result | do_in (state_type &, const char *__from, const char *, const char *&__from_next, char *__to, char *, char *&__to_next) const |
virtual result | do_unshift (state_type &, char *__to, char *, char *&__to_next) const |
virtual int | do_encoding () const _STLP_NOTHROW |
virtual bool | do_always_noconv () const _STLP_NOTHROW |
virtual int | do_length (state_type &__state, const char *__from, const char *__end, size_t __max) const |
virtual int | do_max_length () const _STLP_NOTHROW |
![]() | |
facet (size_t __init_count=0) | |
virtual | ~facet () |
![]() | |
_Refcount_Base (__stl_atomic_t __n) | |
__stl_atomic_t | _M_incr () |
__stl_atomic_t | _M_decr () |
Private Member Functions | |
codecvt (const codecvt< char, char, mbstate_t > &) | |
codecvt< char, char, mbstate_t > & | operator= (const codecvt< char, char, mbstate_t > &) |
Definition at line 173 of file _codecvt.h.
Definition at line 177 of file _codecvt.h.
Definition at line 176 of file _codecvt.h.
Definition at line 178 of file _codecvt.h.
Definition at line 180 of file _codecvt.h.
Definition at line 28 of file codecvt.cpp.
Definition at line 218 of file _codecvt.h.
Reimplemented in eater_codecvt, and generator_codecvt.
Definition at line 40 of file codecvt.cpp.
Reimplemented in eater_codecvt, and generator_codecvt.
Definition at line 44 of file codecvt.cpp.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in eater_codecvt, and generator_codecvt.
Definition at line 36 of file codecvt.cpp.
|
protectedvirtual |
Definition at line 65 of file codecvt.cpp.
|
protectedvirtual |
Definition at line 48 of file codecvt.cpp.
Definition at line 216 of file _codecvt.h.
|
inline |
Definition at line 202 of file _codecvt.h.
|
inline |
Definition at line 220 of file _codecvt.h.
Definition at line 227 of file _codecvt.h.
|
private |
|
inline |
Definition at line 182 of file _codecvt.h.
|
inline |
Definition at line 196 of file _codecvt.h.
Definition at line 229 of file _codecvt.h.