Arcane  v4.1.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::Convert

Fonctions pour convertir un type en un autre. Plus de détails...

Classes

class  ScalarType
 
class  Type
 Classe template pour convertir un type. Plus de détails...
 
class  Type< Int32 >
 
class  Type< Int64 >
 Spécialisation pour les types scalaires. Plus de détails...
 
class  Type< Real >
 

Fonctions

String toHexaString (ByteConstArrayView input)
 Converti un tableau d'octet en sa représentation hexadécimale.
 
String toHexaString (Span< const std::byte > input)
 Converti un tableau d'octet en sa représentation hexadécimale.
 
String toHexaString (Real input)
 Converti un réel en sa représentation hexadécimale.
 
void toHexaString (Int64 input, Span< Byte > output)
 Converti un entier 64 bits sa représentation hexadécimale.
 
double toDouble (Real r)
 Converti un Real en double.
 
Integer toInteger (Real r)
 Converti un Real en Integer.
 
Int64 toInt64 (Real r)
 Converti un Real en Int64.
 
Int32 toInt32 (Real r)
 Converti un Real en Int32.
 
bool toBool (Real r)
 Converti un Real en Integer.
 
Real toReal (Real r)
 Converti r en un Real.
 
Real toReal (int r)
 Converti r en un Real.
 
Real toReal (unsigned int r)
 Converti r en un Real.
 
Real toReal (long r)
 Converti r en un Real.
 
Real toReal (unsigned long r)
 Converti r en un Real.
 
Real toReal (long long r)
 Converti r en un Real.
 
Real toReal (unsigned long long r)
 Converti r en un Real.
 

Description détaillée

Fonctions pour convertir un type en un autre.

Documentation des fonctions

◆ toBool()

bool Arcane::Convert::toBool ( Real r)
inline

Converti un Real en Integer.

Définition à la ligne 111 du fichier arccore/src/base/arccore/base/Convert.h.

Références toDouble().

◆ toDouble()

◆ toHexaString() [1/4]

String Arcane::Convert::toHexaString ( ByteConstArrayView input)
extern

Converti un tableau d'octet en sa représentation hexadécimale.

Chaque octet de input est converti en deux caractères hexadécimaux, appartenant à [0-9a-f].

Définition à la ligne 69 du fichier arcane/src/arcane/utils/Convert.cc.

Références Arcane::asBytes().

Référencé par Arcane::MeshUtils::checkUniqueIdsHashCollective(), et toHexaString().

◆ toHexaString() [2/4]

void Arcane::Convert::toHexaString ( Int64 input,
Span< Byte > output )
extern

Converti un entier 64 bits sa représentation hexadécimale.

Chaque octet de input est converti en deux caractères hexadécimaux, appartenant à [0-9a-f]. Le tableau output doit avoir au moins 16 éléments.

Définition à la ligne 78 du fichier arcane/src/arcane/utils/Convert.cc.

◆ toHexaString() [3/4]

String Arcane::Convert::toHexaString ( Real input)
extern

Converti un réel en sa représentation hexadécimale.

Chaque octet de input est converti en deux caractères hexadécimaux, appartenant à [0-9a-f].

Définition à la ligne 92 du fichier arcane/src/arcane/utils/Convert.cc.

Références toHexaString().

◆ toHexaString() [4/4]

String Arcane::Convert::toHexaString ( Span< const std::byte > input)
extern

Converti un tableau d'octet en sa représentation hexadécimale.

Chaque octet de input est converti en deux caractères hexadécimaux, appartenant à [0-9a-f].

Définition à la ligne 60 du fichier arcane/src/arcane/utils/Convert.cc.

◆ toInt32()

Int32 Arcane::Convert::toInt32 ( Real r)
inline

Converti un Real en Int32.

Définition à la ligne 101 du fichier arccore/src/base/arccore/base/Convert.h.

Références toDouble().

Référencé par Arcane::CartesianMeshImpl::reduceNbGhostLayers().

◆ toInt64()

Int64 Arcane::Convert::toInt64 ( Real r)
inline

Converti un Real en Int64.

Définition à la ligne 91 du fichier arccore/src/base/arccore/base/Convert.h.

Références toDouble().

Référencé par Arcane::Parallel::Stat::print().

◆ toInteger()

Integer Arcane::Convert::toInteger ( Real r)
inline

Converti un Real en Integer.

Définition à la ligne 82 du fichier arccore/src/base/arccore/base/Convert.h.

Références toDouble().

◆ toReal() [1/7]

Real Arcane::Convert::toReal ( int r)
inline

Converti r en un Real.

Définition à la ligne 124 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [2/7]

Real Arcane::Convert::toReal ( long long r)
inline

Converti r en un Real.

Définition à la ligne 149 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [3/7]

Real Arcane::Convert::toReal ( long r)
inline

Converti r en un Real.

Définition à la ligne 136 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [4/7]

Real Arcane::Convert::toReal ( Real r)
inline

Converti r en un Real.

Définition à la ligne 118 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [5/7]

Real Arcane::Convert::toReal ( unsigned int r)
inline

Converti r en un Real.

Définition à la ligne 130 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [6/7]

Real Arcane::Convert::toReal ( unsigned long long r)
inline

Converti r en un Real.

Définition à la ligne 159 du fichier arccore/src/base/arccore/base/Convert.h.

◆ toReal() [7/7]

Real Arcane::Convert::toReal ( unsigned long r)
inline

Converti r en un Real.

Définition à la ligne 142 du fichier arccore/src/base/arccore/base/Convert.h.