Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ITranscoder Class Referenceabstract

Public Member Functions

virtual void build ()=0
virtual void transcodeToUtf16 (const Byte *src, Integer src_len, UChar *out)=0
 Translates the source src of length src_len to the UTF-16 format.
virtual void transcodeFromUtf16 (const UChar *src, Integer src_len, Byte *out)=0
 Translates the source src of length src_len from the UTF-16 format.

Detailed Description

Definition at line 32 of file ITranscoder.h.

Constructor & Destructor Documentation

◆ ~ITranscoder()

virtual Arcane::ITranscoder::~ITranscoder ( )
inlinevirtual

Definition at line 36 of file ITranscoder.h.

Member Function Documentation

◆ transcodeFromUtf16()

virtual void Arcane::ITranscoder::transcodeFromUtf16 ( const UChar * src,
Integer src_len,
Byte * out )
pure virtual

Translates the source src of length src_len from the UTF-16 format.

Stores the conversion in out, which must be pre-allocated and of sufficient length.

Implemented in Arcane::ISO88591Transcoder.

◆ transcodeToUtf16()

virtual void Arcane::ITranscoder::transcodeToUtf16 ( const Byte * src,
Integer src_len,
UChar * out )
pure virtual

Translates the source src of length src_len to the UTF-16 format.

Stores the conversion in out, which must be pre-allocated and of sufficient length.

Implemented in Arcane::ISO88591Transcoder.


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