Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ITranscoderabstract

Interface d'un convertisseur de/vers le format UTF-16. Plus de détails...

#include <arcane/utils/ITranscoder.h>

+ Graphe d'héritage de Arcane::ITranscoder:
+ Graphe de collaboration de Arcane::ITranscoder:

Fonctions membres publiques

virtual void build ()=0
 
virtual void transcodeToUtf16 (const Byte *src, Integer src_len, UChar *out)=0
 Traduit la source src de longueur src_len au format UTF-16.
 
virtual void transcodeFromUtf16 (const UChar *src, Integer src_len, Byte *out)=0
 Traduit la source src de longueur src_len depuis le format UTF-16.
 

Description détaillée

Interface d'un convertisseur de/vers le format UTF-16.

Définition à la ligne 33 du fichier ITranscoder.h.

Documentation des constructeurs et destructeur

◆ ~ITranscoder()

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

Définition à la ligne 37 du fichier ITranscoder.h.

Documentation des fonctions membres

◆ transcodeFromUtf16()

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

Traduit la source src de longueur src_len depuis le format UTF-16.

Stocke la conversion dans out qui doit être préallablement alloué et de longueur suffisante.

Implémenté dans Arcane::ISO88591Transcoder.

◆ transcodeToUtf16()

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

Traduit la source src de longueur src_len au format UTF-16.

Stocke la conversion dans out qui doit être préallablement alloué et de longueur suffisante.

Implémenté dans Arcane::ISO88591Transcoder.


La documentation de cette classe a été générée à partir du fichier suivant :