|
| generator_codecvt (size_t refs=0) |
|
virtual base::result | do_in (mbstate_t &mb, const char *ebegin, const char *eend, const char *&ecur, char *ibegin, char *iend, char *&icur) const __NO_THROW |
|
virtual bool | do_always_noconv () const __NO_THROW |
|
virtual int | do_encoding () const __NO_THROW |
|
virtual int | do_length (mbstate_t &mb, const char *efrom, const char *eend, size_t m) const |
|
virtual int | do_max_length () const __NO_THROW |
|
| 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 |
|
Definition at line 148 of file codecvt_test.cpp.
◆ base
◆ generator_codecvt()
generator_codecvt::generator_codecvt |
( |
size_t |
refs = 0 | ) |
|
|
inlineexplicit |
◆ do_always_noconv()
virtual bool generator_codecvt::do_always_noconv |
( |
| ) |
const |
|
inlinevirtual |
◆ do_encoding()
virtual int generator_codecvt::do_encoding |
( |
| ) |
const |
|
inlinevirtual |
◆ do_in()
◆ do_length()
Reimplemented from codecvt< char, char, mbstate_t >.
Definition at line 236 of file codecvt_test.cpp.
238 const char *
state = (
const char*)&mb;
242 else if (*
state == 3)
245 char *ibegin =
new char[
m +
offset];
246 const char *ecur = efrom;
249 do_in(tmpState, efrom, eend, ecur, ibegin, ibegin +
m +
offset, icur);
269 return (
int)
min((
size_t)(ecur - efrom),
m);
virtual base::result do_in(mbstate_t &mb, const char *ebegin, const char *eend, const char *&ecur, char *ibegin, char *iend, char *&icur) const __NO_THROW
◆ do_max_length()
virtual int generator_codecvt::do_max_length |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this struct was generated from the following file: