Type de base polymorphe pour les scalaires (dimension 0). Plus de détails...
#include <arcane/core/datatype/ScalarVariant.h>
Attributs privés | |
Real | m_real_value |
Valeur de type réel. | |
Real2 | m_real2_value |
Valeur de type vecteur de 2 réels. | |
Real3 | m_real3_value |
Valeur de type vecteur de 3 réel. | |
Real2x2 | m_real2x2_value |
Valeur de type matrice 2x2 de réels. | |
Real3x3 | m_real3x3_value |
Valeur de type matrice 3x3 de réels. | |
Int32 | m_int32_value |
Valeur de type entier 32 bits. | |
Int64 | m_int64_value |
Valeur de type eniter 64 bits. | |
bool | m_bool_value |
Valeur de type entier booléenne. | |
String | m_string_value |
Valeur de type chaîne de caractère. | |
Membres hérités additionnels | |
Types publics hérités de Arcane::VariantBase | |
enum | eType { TReal = 0 , TInt32 = 1 , TInt64 = 2 , TBool = 3 , TString = 4 , TReal2 = 5 , TReal3 = 6 , TReal2x2 = 7 , TReal3x3 = 8 , TUnknown = 9 } |
Fonctions membres publiques statiques hérités de Arcane::VariantBase | |
static const char * | typeName (eType type) |
static eType | fromDataType (eDataType type) |
Attributs protégés hérités de Arcane::VariantBase | |
Integer | m_dim |
dimension du variant. | |
eType | m_type |
Type garanti valide de la valeur. | |
Type de base polymorphe pour les scalaires (dimension 0).
Définition à la ligne 37 du fichier ScalarVariant.h.
Arcane::ScalarVariant::ScalarVariant | ( | ) |
Définition à la ligne 25 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | const ScalarVariant & | v | ) |
Définition à la ligne 38 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Real | v | ) |
Définition à la ligne 56 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Real2 | v | ) |
Définition à la ligne 69 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Real3 | v | ) |
Définition à la ligne 83 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Real2x2 | v | ) |
Définition à la ligne 97 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Real3x3 | v | ) |
Définition à la ligne 111 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Int32 | v | ) |
Définition à la ligne 125 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | Int64 | v | ) |
Définition à la ligne 140 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | bool | v | ) |
Définition à la ligne 153 du fichier ScalarVariant.cc.
Arcane::ScalarVariant::ScalarVariant | ( | const String & | v | ) |
Définition à la ligne 166 du fichier ScalarVariant.cc.
|
inline |
Définition à la ligne 54 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 88 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 86 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 87 du fichier ScalarVariant.h.
Integer Arcane::ScalarVariant::asInteger | ( | ) | const |
Définition à la ligne 200 du fichier ScalarVariant.cc.
|
inline |
Définition à la ligne 80 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 81 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 83 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 82 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 84 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 89 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 58 du fichier ScalarVariant.h.
ScalarVariant & Arcane::ScalarVariant::operator= | ( | const ScalarVariant & | v | ) |
Définition à la ligne 180 du fichier ScalarVariant.cc.
Définition à la ligne 67 du fichier ScalarVariant.h.
Définition à la ligne 68 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 65 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 66 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 60 du fichier ScalarVariant.h.
Définition à la ligne 61 du fichier ScalarVariant.h.
Définition à la ligne 63 du fichier ScalarVariant.h.
Définition à la ligne 62 du fichier ScalarVariant.h.
Définition à la ligne 64 du fichier ScalarVariant.h.
Définition à la ligne 77 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 75 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 76 du fichier ScalarVariant.h.
|
inline |
Définition à la ligne 70 du fichier ScalarVariant.h.
Définition à la ligne 71 du fichier ScalarVariant.h.
Définition à la ligne 73 du fichier ScalarVariant.h.
Définition à la ligne 72 du fichier ScalarVariant.h.
Définition à la ligne 74 du fichier ScalarVariant.h.
Définition à la ligne 78 du fichier ScalarVariant.h.
|
private |
Valeur de type entier booléenne.
Définition à la ligne 100 du fichier ScalarVariant.h.
|
private |
Valeur de type entier 32 bits.
Définition à la ligne 98 du fichier ScalarVariant.h.
|
private |
Valeur de type eniter 64 bits.
Définition à la ligne 99 du fichier ScalarVariant.h.
|
private |
Valeur de type vecteur de 2 réels.
Définition à la ligne 94 du fichier ScalarVariant.h.
|
private |
Valeur de type matrice 2x2 de réels.
Définition à la ligne 96 du fichier ScalarVariant.h.
|
private |
Valeur de type vecteur de 3 réel.
Définition à la ligne 95 du fichier ScalarVariant.h.
|
private |
Valeur de type matrice 3x3 de réels.
Définition à la ligne 97 du fichier ScalarVariant.h.
|
private |
Valeur de type réel.
Définition à la ligne 93 du fichier ScalarVariant.h.
|
private |
Valeur de type chaîne de caractère.
Définition à la ligne 101 du fichier ScalarVariant.h.