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

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/BasicTranscoder.h>

+ Graphe de collaboration de Arcane::BasicTranscoder:

Fonctions membres publiques statiques

static void transcodeFromUtf16ToUtf8 (Span< const UChar > utf16, CoreArray< Byte > &utf8)
 Traduit depuis UTF16 vers UTF8.
 
static void transcodeFromUtf8ToUtf16 (Span< const Byte > utf8, CoreArray< UChar > &utf16)
 
static Int64 stringLen (const UChar *ustr)
 
static void replaceWS (CoreArray< Byte > &ustr)
 
static void collapseWS (CoreArray< Byte > &ustr)
 
static void upperCase (CoreArray< Byte > &utf8)
 
static void lowerCase (CoreArray< Byte > &utf8)
 
static void substring (CoreArray< Byte > &utf8, Span< const Byte > rhs, Int64 pos, Int64 len)
 

Description détaillée

Définition à la ligne 37 du fichier arccore/src/base/arccore/base/BasicTranscoder.h.

Documentation des fonctions membres

◆ collapseWS()

void Arcane::BasicTranscoder::collapseWS ( CoreArray< Byte > & ustr)
static

Définition à la ligne 358 du fichier BasicTranscoder.cc.

◆ lowerCase()

void Arcane::BasicTranscoder::lowerCase ( CoreArray< Byte > & utf8)
static

Définition à la ligne 420 du fichier BasicTranscoder.cc.

◆ replaceWS()

void Arcane::BasicTranscoder::replaceWS ( CoreArray< Byte > & ustr)
static

Définition à la ligne 339 du fichier BasicTranscoder.cc.

◆ stringLen()

Int64 Arcane::BasicTranscoder::stringLen ( const UChar * ustr)
static

Définition à la ligne 298 du fichier BasicTranscoder.cc.

◆ substring()

void Arcane::BasicTranscoder::substring ( CoreArray< Byte > & utf8,
Span< const Byte > rhs,
Int64 pos,
Int64 len )
static

Définition à la ligne 437 du fichier BasicTranscoder.cc.

◆ transcodeFromUtf16ToUtf8()

void Arcane::BasicTranscoder::transcodeFromUtf16ToUtf8 ( Span< const UChar > utf16,
CoreArray< Byte > & utf8 )
static

Traduit depuis UTF16 vers UTF8.

Définition à la ligne 313 du fichier BasicTranscoder.cc.

Références Arcane::SpanImpl< T, SizeType, Extent, MinValue >::size().

+ Voici le graphe d'appel pour cette fonction :

◆ transcodeFromUtf8ToUtf16()

void Arcane::BasicTranscoder::transcodeFromUtf8ToUtf16 ( Span< const Byte > utf8,
CoreArray< UChar > & utf16 )
static

Définition à la ligne 326 du fichier BasicTranscoder.cc.

◆ upperCase()

void Arcane::BasicTranscoder::upperCase ( CoreArray< Byte > & utf8)
static

Définition à la ligne 403 du fichier BasicTranscoder.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :