Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Data Fields
MyCodecvtData_T< internT > Struct Template Reference
Collaboration diagram for MyCodecvtData_T< internT >:
Collaboration graph
[legend]

Public Types

enum  { BufferSize = 16 }
 
typedef char externT
 
typedef std::mbstate_t stateT
 
typedef std::codecvt_base::result resultT
 
typedef std::size_t sizeT
 

Data Fields

int encoding_
 
sizeT length_
 
int max_length_
 
bool always_noconv_
 
externT out_buffer_ [BufferSize]
 
resultT out_result_
 
sizeT out_length_
 
stateT out_state_
 
internT in_buffer_ [BufferSize]
 
resultT in_result_
 
sizeT in_length_
 
stateT in_state_
 

Detailed Description

template<class internT>
struct MyCodecvtData_T< internT >

Definition at line 78 of file 22.locale.codecvt.mt.cpp.

Member Typedef Documentation

◆ externT

template<class internT >
typedef char MyCodecvtData_T< internT >::externT

Definition at line 82 of file 22.locale.codecvt.mt.cpp.

◆ resultT

template<class internT >
typedef std::codecvt_base::result MyCodecvtData_T< internT >::resultT

Definition at line 84 of file 22.locale.codecvt.mt.cpp.

◆ sizeT

template<class internT >
typedef std::size_t MyCodecvtData_T< internT >::sizeT

Definition at line 85 of file 22.locale.codecvt.mt.cpp.

◆ stateT

template<class internT >
typedef std::mbstate_t MyCodecvtData_T< internT >::stateT

Definition at line 83 of file 22.locale.codecvt.mt.cpp.

Member Enumeration Documentation

◆ anonymous enum

template<class internT >
anonymous enum
Enumerator
BufferSize 

Definition at line 80 of file 22.locale.codecvt.mt.cpp.

Field Documentation

◆ always_noconv_

template<class internT >
bool MyCodecvtData_T< internT >::always_noconv_

Definition at line 90 of file 22.locale.codecvt.mt.cpp.

◆ encoding_

template<class internT >
int MyCodecvtData_T< internT >::encoding_

Definition at line 87 of file 22.locale.codecvt.mt.cpp.

◆ in_buffer_

template<class internT >
internT MyCodecvtData_T< internT >::in_buffer_[BufferSize]

Definition at line 97 of file 22.locale.codecvt.mt.cpp.

◆ in_length_

template<class internT >
sizeT MyCodecvtData_T< internT >::in_length_

Definition at line 99 of file 22.locale.codecvt.mt.cpp.

◆ in_result_

template<class internT >
resultT MyCodecvtData_T< internT >::in_result_

Definition at line 98 of file 22.locale.codecvt.mt.cpp.

◆ in_state_

template<class internT >
stateT MyCodecvtData_T< internT >::in_state_

Definition at line 100 of file 22.locale.codecvt.mt.cpp.

◆ length_

template<class internT >
sizeT MyCodecvtData_T< internT >::length_

Definition at line 88 of file 22.locale.codecvt.mt.cpp.

◆ max_length_

template<class internT >
int MyCodecvtData_T< internT >::max_length_

Definition at line 89 of file 22.locale.codecvt.mt.cpp.

◆ out_buffer_

template<class internT >
externT MyCodecvtData_T< internT >::out_buffer_[BufferSize]

Definition at line 92 of file 22.locale.codecvt.mt.cpp.

◆ out_length_

template<class internT >
sizeT MyCodecvtData_T< internT >::out_length_

Definition at line 94 of file 22.locale.codecvt.mt.cpp.

◆ out_result_

template<class internT >
resultT MyCodecvtData_T< internT >::out_result_

Definition at line 93 of file 22.locale.codecvt.mt.cpp.

◆ out_state_

template<class internT >
stateT MyCodecvtData_T< internT >::out_state_

Definition at line 95 of file 22.locale.codecvt.mt.cpp.


The documentation for this struct was generated from the following file: