Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::CheckedConvert

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

Fonctions

Integer toInteger (Real r)
 Converti un Int64 en un Integer.
 
Integer toInteger (long long v)
 Converti v en le type Integer.
 
Integer toInteger (long v)
 Converti v en le type Integer.
 
Integer toInteger (int v)
 Converti v en le type Integer.
 
Integer toInteger (unsigned long long v)
 Converti v en le type Integer.
 
Integer toInteger (unsigned long v)
 Converti v en le type Integer.
 
Integer toInteger (unsigned int v)
 Converti v en le type Integer.
 
Int32 toInt32 (Int64 v)
 Converti un Int64 en un Int32.
 
Int16 toInt16 (Int64 v)
 Converti un Int64 en un Int16.
 
Integer multiply (Integer x, Integer y, Integer z)
 Multiplie trois 'Integer' et vérifie que le résultat peut être contenu dans un 'Integer'.
 
Integer multiply (Integer x, Integer y)
 Multiplie deux 'Integer' et vérifie que le résultat peut être contenu dans un 'Integer'.
 

Description détaillée

Fonctions pour convertir un type en un autre avec vérification.

Documentation des fonctions

◆ multiply() [1/2]

Integer Arcane::CheckedConvert::multiply ( Integer  x,
Integer  y 
)
inline

Multiplie deux 'Integer' et vérifie que le résultat peut être contenu dans un 'Integer'.

Définition à la ligne 143 du fichier CheckedConvert.h.

◆ multiply() [2/2]

Integer Arcane::CheckedConvert::multiply ( Integer  x,
Integer  y,
Integer  z 
)
inline

Multiplie trois 'Integer' et vérifie que le résultat peut être contenu dans un 'Integer'.

Définition à la ligne 127 du fichier CheckedConvert.h.

Référencé par Arcane::SerializedData::computeHash().

◆ toInt16()

Int16 Arcane::CheckedConvert::toInt16 ( Int64  v)
inline

Converti un Int64 en un Int16.

Définition à la ligne 112 du fichier CheckedConvert.h.

Référencé par Arcane::ItemTypeId::fromInteger().

◆ toInt32()

Int32 Arcane::CheckedConvert::toInt32 ( Int64  v)
inline

Converti un Int64 en un Int32.

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

Référencé par Arcane::Accelerator::impl::AcceleratorSpecificMemoryCopy< DataType, Extent >::_fill(), et Arcane::JSONValue::valueAsInt32().

◆ toInteger() [1/7]

Integer Arcane::CheckedConvert::toInteger ( int  v)
inline

Converti v en le type Integer.

Définition à la ligne 71 du fichier CheckedConvert.h.

◆ toInteger() [2/7]

Integer Arcane::CheckedConvert::toInteger ( long long  v)
inline

Converti v en le type Integer.

Définition à la ligne 59 du fichier CheckedConvert.h.

◆ toInteger() [3/7]

Integer Arcane::CheckedConvert::toInteger ( long  v)
inline

Converti v en le type Integer.

Définition à la ligne 65 du fichier CheckedConvert.h.

◆ toInteger() [4/7]

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

Converti un Int64 en un Integer.

Définition à la ligne 47 du fichier CheckedConvert.h.

Références ARCANE_THROW, et Arcane::Convert::toDouble().

◆ toInteger() [5/7]

Integer Arcane::CheckedConvert::toInteger ( unsigned int  v)
inline

Converti v en le type Integer.

Définition à la ligne 89 du fichier CheckedConvert.h.

◆ toInteger() [6/7]

Integer Arcane::CheckedConvert::toInteger ( unsigned long long  v)
inline

Converti v en le type Integer.

Définition à la ligne 77 du fichier CheckedConvert.h.

◆ toInteger() [7/7]

Integer Arcane::CheckedConvert::toInteger ( unsigned long  v)
inline

Converti v en le type Integer.

Définition à la ligne 83 du fichier CheckedConvert.h.