Fichier contenant les définitions des types de données gérés par Arcane. Plus de détails...
Aller au code source de ce fichier.
Classes | |
class | Arcane::DataTypeNames |
Liste des noms pour eDataType. Plus de détails... | |
Espaces de nommage | |
namespace | Arcane |
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
Énumérations | |
enum | Arcane::eDataType : Int32 { Arcane::DT_Byte = 0 , Arcane::DT_Real , Arcane::DT_Int16 , Arcane::DT_Int32 , Arcane::DT_Int64 , Arcane::DT_String , Arcane::DT_Real2 , Arcane::DT_Real3 , Arcane::DT_Real2x2 , Arcane::DT_Real3x3 , Arcane::DT_BFloat16 , Arcane::DT_Float16 , Arcane::DT_Float32 , Arcane::DT_Int8 , Arcane::DT_Unknown } |
Type d'une donnée. Plus de détails... | |
enum | Arcane::eDataInitialisationPolicy { Arcane::DIP_None =0 , Arcane::DIP_InitWithDefault =1 , Arcane::DIP_InitWithNan = 2 , Arcane::DIP_Legacy = 3 , Arcane::DIP_InitInitialWithNanResizeWithDefault = 4 } |
Type de politique d'initialisation possible pour une donnée. Plus de détails... | |
enum | Arcane::eTraceType { TT_None = 0 , TT_Read = 1 , TT_Write = 2 } |
Type de trace possible. Plus de détails... | |
Fonctions | |
const char * | Arcane::dataTypeName (eDataType type) |
Nom du type de donnée. | |
ARCANE_DATATYPE_EXPORT eDataType | Arcane::dataTypeFromName (const char *name, bool &has_error) |
Trouve le type associé à name. | |
ARCANE_DATATYPE_EXPORT eDataType | Arcane::dataTypeFromName (const char *name) |
Trouve le type associé à name. Envoie une exception en cas d'erreur. | |
ARCANE_DATATYPE_EXPORT Integer | Arcane::dataTypeSize (eDataType type) |
Taille du type de donnée type (qui doit être différent de DT_String) | |
std::ostream & | Arcane::operator<< (std::ostream &ostr, eDataType data_type) |
Opérateur de sortie sur un flot. | |
std::istream & | Arcane::operator>> (std::istream &istr, eDataType &data_type) |
Opérateur d'entrée depuis un flot. | |
void | Arcane::setGlobalDataInitialisationPolicy (eDataInitialisationPolicy init_policy) |
Positionne la politique d'initialisation des variables. | |
eDataInitialisationPolicy | Arcane::getGlobalDataInitialisationPolicy () |
Récupère la politique d'initialisation des variables. | |
Fichier contenant les définitions des types de données gérés par Arcane.
Définition dans le fichier DataTypes.h.