Classe de base pour les types polymorphes.
Plus de détails...
#include <arcane/core/datatype/VariantBase.h>
|
enum | eType {
TReal = 0
, TInt32 = 1
, TInt64 = 2
, TBool = 3
,
TString = 4
, TReal2 = 5
, TReal3 = 6
, TReal2x2 = 7
,
TReal3x3 = 8
, TUnknown = 9
} |
|
|
Integer | m_dim |
| dimension du variant.
|
|
eType | m_type |
| Type garanti valide de la valeur.
|
|
Classe de base pour les types polymorphes.
Définition à la ligne 31 du fichier VariantBase.h.
◆ eType
enum Arcane::VariantBase::eType |
◆ VariantBase()
Arcane::VariantBase::VariantBase |
( |
Integer |
dim, |
|
|
eType |
atype |
|
) |
| |
|
inline |
◆ ~VariantBase()
virtual Arcane::VariantBase::~VariantBase |
( |
| ) |
|
|
inlinevirtual |
◆ dimension()
Integer Arcane::VariantBase::dimension |
( |
| ) |
const |
|
inline |
Dimension du variant.
Les valeurs possibles sont les suivantes:
- 0 pour un scalaire,.
- 1 pour un tableau mono-dim ou variable scalaire du maillage.
Définition à la ligne 60 du fichier VariantBase.h.
◆ fromDataType()
VariantBase::eType Arcane::VariantBase::fromDataType |
( |
eDataType |
type | ) |
|
|
static |
◆ type()
eType Arcane::VariantBase::type |
( |
| ) |
const |
|
inline |
◆ typeName() [1/2]
const char * Arcane::VariantBase::typeName |
( |
| ) |
const |
|
inline |
◆ typeName() [2/2]
ARCANE_DATATYPE_EXPORT const char * Arcane::VariantBase::typeName |
( |
eType |
type | ) |
|
|
static |
◆ m_dim
Integer Arcane::VariantBase::m_dim |
|
protected |
◆ m_type
eType Arcane::VariantBase::m_type |
|
protected |
Type garanti valide de la valeur.
Définition à la ligne 68 du fichier VariantBase.h.
La documentation de cette classe a été générée à partir des fichiers suivants :