Arcane  v3.14.10.0
Documentation développeur
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
 
class  Type< Int32 >
 
class  Type< Int64 >
 Spécialisation pour les types scalaires. Plus de détails...
 
class  Type< Real >
 

Fonctions

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.
 
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.
 

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 80 du fichier 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 387 du fichier Convert.cc.

Référencé par Arcane::VariableIOReaderMng::_checkHashFunction(), Arcane::MeshUtils::checkUniqueIdsHashCollective(), Arcane::VariablePrivate::computeComparisonHashCollective(), 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 396 du fichier 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 410 du fichier 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 378 du fichier Convert.cc.

◆ toInt32()

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

Converti un Real en Int32.

Définition à la ligne 71 du fichier 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 62 du fichier 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 53 du fichier Convert.h.

Références toDouble().

Référencé par Arcane::MetisMeshPartitioner::_partitionMesh().

◆ toReal() [1/7]

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

Converti r en un Real.

Définition à la ligne 93 du fichier Convert.h.

◆ toReal() [2/7]

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

Converti r en un Real.

Définition à la ligne 118 du fichier Convert.h.

◆ toReal() [3/7]

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

Converti r en un Real.

Définition à la ligne 105 du fichier Convert.h.

◆ toReal() [4/7]

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

Converti r en un Real.

Définition à la ligne 87 du fichier Convert.h.

Référencé par Arcane::TimeHistoryValueT< DataType >::arrayToWrite().

◆ toReal() [5/7]

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

Converti r en un Real.

Définition à la ligne 99 du fichier Convert.h.

◆ toReal() [6/7]

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

Converti r en un Real.

Définition à la ligne 128 du fichier Convert.h.

◆ toReal() [7/7]

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

Converti r en un Real.

Définition à la ligne 111 du fichier Convert.h.