Arcane  4.2.1.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  Type
 Classe template pour convertir un type. Plus de détails...
class  ScalarType
class  Type< Int64 >
 Spécialisation pour les types scalaires. Plus de détails...
class  Type< Int32 >
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)
 Convertit un Real en double.
Integer toInteger (Real r)
 Convertit un Real en Integer.
Int64 toInt64 (Real r)
 Convertit un Real en Int64.
Int32 toInt32 (Real r)
 Convertit un Real en Int32.
bool toBool (Real r)
 Convertit un Real en Integer.
Real toReal (Real r)
 Convertit r en Real.
Real toReal (int r)
 Convertit r en Real.
Real toReal (unsigned int r)
 Convertit r en Real.
Real toReal (long r)
 Convertit r en Real.
Real toReal (unsigned long r)
 Convertit r en Real.
Real toReal (long long r)
 Convertit r en Real.
Real toReal (unsigned long long r)
 Convertit r en Real.

Description détaillée

Fonctions pour convertir un type en un autre.

Documentation des fonctions

◆ toBool()

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

Convertit un Real en Integer.

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

Références toDouble().

◆ toDouble()

double Arcane::Convert::toDouble ( Real r)
inline

Convertit un Real en double.

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

Référencé par Arcane::math::log(), Arcane::math::pow(), Arcane::math::sqrt(), toBool(), toInt32(), toInt64(), et toInteger().

◆ 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

Convertit un Real en Int32.

Définition à la ligne 70 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

Convertit un Real en Int64.

Définition à la ligne 60 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

Convertit un Real en Integer.

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

Références toDouble().

◆ toReal() [1/7]

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

Convertit r en Real.

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

◆ toReal() [2/7]

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

Convertit r en Real.

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

◆ toReal() [3/7]

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

Convertit r en Real.

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

◆ toReal() [4/7]

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

Convertit r en Real.

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

◆ toReal() [5/7]

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

Convertit r en Real.

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

◆ toReal() [6/7]

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

Convertit r en Real.

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

◆ toReal() [7/7]

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

Convertit r en Real.

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