|
virtual result | do_in (_Statype &, const _Byte *_First1, const _Byte *_Last1, const _Byte *&_Mid1, _Elem *_First2, _Elem *_Last2, _Elem *&_Mid2) const |
|
virtual result | do_out (_Statype &, const _Elem *_First1, const _Elem *_Last1, const _Elem *&_Mid1, _Byte *_First2, _Byte *_Last2, _Byte *&_Mid2) const |
|
virtual result | do_unshift (_Statype &, _Byte *_First2, _Byte *, _Byte *&_Mid2) const |
|
virtual int | do_length (_Statype &, const _Byte *_First1, const _Byte *_Last1, size_t _Count) const _THROW0() |
|
virtual bool | do_always_noconv () const _THROW0() |
|
virtual int | do_max_length () const _THROW0() |
|
virtual int | do_encoding () const _THROW0() |
|
|
static const unsigned char | _Atoe [0x100] |
|
static const unsigned char | _Etoa [0x100] |
|
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
_STD codecvt< _Elem, char, _Statype > _Mybase
Definition: ebcdic:30
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
51 unsigned long _Maxc = _Maxcode;
55 for (; _Mid1 != _Last1 && _Mid2 != _Last2; )
57 unsigned char _Ch =
_Etoa[(
unsigned char)*_Mid1++];
60 return (_Mybase::error);
61 *_Mid2++ = (_Elem)_Ch;
64 return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok);
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
static const unsigned char _Etoa[0x100]
Definition: ebcdic:27
template<class _Elem , unsigned char _Maxcode = 0xff>
97 size_t _Wchars = _Last1 - _First1;
_Diff _Count
Definition: algorithm:1941
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
71 unsigned long _Maxc = _Maxcode;
75 for (; _Mid1 != _Last1 && _Mid2 != _Last2; )
77 unsigned char _Ch = (
unsigned char)*_Mid1++;
80 return (_Mybase::error);
84 return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok);
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
static const unsigned char _Atoe[0x100]
Definition: ebcdic:26
char _Byte
Definition: ebcdic:32
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
template<class _Elem , unsigned char _Maxcode = 0xff>
The documentation for this class was generated from the following file: