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. | |
Fonctions pour convertir un type en un autre.
|
inline |
|
inline |
Converti un Real
en double
.
Définition à la ligne 40 du fichier Convert.h.
Référencé par Arcane::math::axisSymmetric(), Arcane::math::log(), Arcane::math::planarSymmetric(), Arcane::math::pow(), Arcane::math::sqrt(), toBool(), toInt32(), toInt64(), Arcane::CheckedConvert::toInteger(), toInteger(), Arcane::GnuplotTimeHistoryCurveWriter2::writeCurve(), Arcane::LimaMeshWriter::writeMeshToFile(), et Arcane::MshMeshWriter::writeMeshToFile().
|
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().
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.
|
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().
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.
|
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().
|
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().
|
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().
|
inline |
|
inline |
|
inline |
Converti r
en un Real
.
Définition à la ligne 87 du fichier Convert.h.
Référencé par Arcane::TimeHistoryValueT< DataType >::arrayToWrite().