Type de base polymorphe pour les tableaux (dimension 1). Plus de détails...
#include <arcane/core/datatype/ArrayVariant.h>
Graphe d'héritage de Arcane::ArrayVariant:
Graphe de collaboration de Arcane::ArrayVariant:Fonctions membres privées | |
| void | _destroy () |
Attributs privés | |
| ArrayView< Real > | m_real_value |
| Valeur de type tableau de reels. | |
| ArrayView< Real2 > | m_real2_value |
| Valeur de type tableau de Real2. | |
| ArrayView< Real3 > | m_real3_value |
| Valeur de type tableau de Real3. | |
| ArrayView< Real2x2 > | m_real2x2_value |
| Valeur de type tableau de Real2x2. | |
| ArrayView< Real3x3 > | m_real3x3_value |
| Valeur de type tableau de Real3x3. | |
| ArrayView< Int32 > | m_int32_value |
| Valeur de type tableau d'entiers 32 bits. | |
| ArrayView< Int64 > | m_int64_value |
| Valeur de type tableau d'entiers 64 bits. | |
| ArrayView< bool > | m_bool_value |
| Valeur de type tableau de booleens. | |
| ArrayView< String > | m_string_value |
| Valeur de type tableau de chaines. | |
| void * | m_allocated_array |
| Non nul si tableau alloué par le variant. | |
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 tableaux (dimension 1).
Définition à la ligne 44 du fichier ArrayVariant.h.
| Arcane::ArrayVariant::ArrayVariant | ( | eType | type, |
| Integer | size ) |
Définition à la ligne 34 du fichier ArrayVariant.cc.
Définition à la ligne 111 du fichier ArrayVariant.cc.
Définition à la ligne 122 du fichier ArrayVariant.cc.
Définition à la ligne 133 du fichier ArrayVariant.cc.
Définition à la ligne 144 du fichier ArrayVariant.cc.
Définition à la ligne 155 du fichier ArrayVariant.cc.
Définition à la ligne 166 du fichier ArrayVariant.cc.
Définition à la ligne 177 du fichier ArrayVariant.cc.
| Arcane::ArrayVariant::ArrayVariant | ( | ArrayView< bool > | data | ) |
Définition à la ligne 188 du fichier ArrayVariant.cc.
Définition à la ligne 199 du fichier ArrayVariant.cc.
| Arcane::ArrayVariant::~ArrayVariant | ( | ) |
Définition à la ligne 210 du fichier ArrayVariant.cc.
|
private |
Définition à la ligne 219 du fichier ArrayVariant.cc.
|
inline |
Définition à la ligne 81 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 92 du fichier ArrayVariant.h.
Définition à la ligne 80 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 90 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 91 du fichier ArrayVariant.h.
| IntegerArrayView Arcane::ArrayVariant::asInteger | ( | ) |
Définition à la ligne 357 du fichier ArrayVariant.cc.
| IntegerConstArrayView Arcane::ArrayVariant::asInteger | ( | ) | const |
Définition à la ligne 370 du fichier ArrayVariant.cc.
Définition à la ligne 74 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 84 du fichier ArrayVariant.h.
Définition à la ligne 75 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 85 du fichier ArrayVariant.h.
Définition à la ligne 77 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 87 du fichier ArrayVariant.h.
Définition à la ligne 76 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 86 du fichier ArrayVariant.h.
Définition à la ligne 78 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 88 du fichier ArrayVariant.h.
Définition à la ligne 82 du fichier ArrayVariant.h.
|
inline |
Définition à la ligne 93 du fichier ArrayVariant.h.
| Integer Arcane::ArrayVariant::size | ( | ) | const |
Définition à la ligne 242 du fichier ArrayVariant.cc.
|
inline |
Définition à la ligne 71 du fichier ArrayVariant.h.
Définition à la ligne 69 du fichier ArrayVariant.h.
Définition à la ligne 70 du fichier ArrayVariant.h.
Définition à la ligne 64 du fichier ArrayVariant.h.
Définition à la ligne 65 du fichier ArrayVariant.h.
Définition à la ligne 67 du fichier ArrayVariant.h.
Définition à la ligne 66 du fichier ArrayVariant.h.
Définition à la ligne 68 du fichier ArrayVariant.h.
Définition à la ligne 72 du fichier ArrayVariant.h.
|
private |
Non nul si tableau alloué par le variant.
Définition à la ligne 108 du fichier ArrayVariant.h.
|
private |
Valeur de type tableau de booleens.
Définition à la ligne 106 du fichier ArrayVariant.h.
Valeur de type tableau d'entiers 32 bits.
Définition à la ligne 104 du fichier ArrayVariant.h.
Valeur de type tableau d'entiers 64 bits.
Définition à la ligne 105 du fichier ArrayVariant.h.
Valeur de type tableau de Real2.
Définition à la ligne 100 du fichier ArrayVariant.h.
Valeur de type tableau de Real2x2.
Définition à la ligne 102 du fichier ArrayVariant.h.
Valeur de type tableau de Real3.
Définition à la ligne 101 du fichier ArrayVariant.h.
Valeur de type tableau de Real3x3.
Définition à la ligne 103 du fichier ArrayVariant.h.
Valeur de type tableau de reels.
Définition à la ligne 99 du fichier ArrayVariant.h.
Valeur de type tableau de chaines.
Définition à la ligne 107 du fichier ArrayVariant.h.