Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariantBase
+ Graphe d'héritage de Arcane::VariantBase:
+ Graphe de collaboration de Arcane::VariantBase:

Types publics

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

 VariantBase (Integer dim, eType atype)
 
Integer dimension () const
 Dimension du variant.
 
eType type () const
 
const char * typeName () const
 

Fonctions membres publiques statiques

static const char * typeName (eType type)
 
static eType fromDataType (eDataType type)
 

Attributs protégés

Integer m_dim
 dimension du variant.
 
eType m_type
 Type garanti valide de la valeur.
 

Description détaillée

Définition à la ligne 31 du fichier VariantBase.h.

Documentation des énumérations membres

◆ eType

enum Arcane::VariantBase::eType

Définition à la ligne 34 du fichier VariantBase.h.

Documentation des constructeurs et destructeur

◆ VariantBase()

Arcane::VariantBase::VariantBase ( Integer  dim,
eType  atype 
)
inline

Définition à la ligne 49 du fichier VariantBase.h.

◆ ~VariantBase()

virtual Arcane::VariantBase::~VariantBase ( )
inlinevirtual

Définition à la ligne 51 du fichier VariantBase.h.

Documentation des fonctions membres

◆ 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

Définition à la ligne 49 du fichier VariantBase.cc.

◆ type()

eType Arcane::VariantBase::type ( ) const
inline

Définition à la ligne 61 du fichier VariantBase.h.

◆ typeName() [1/2]

const char * Arcane::VariantBase::typeName ( ) const
inline

Définition à la ligne 62 du fichier VariantBase.h.

◆ typeName() [2/2]

ARCANE_DATATYPE_EXPORT const char * Arcane::VariantBase::typeName ( eType  type)
static

Définition à la ligne 27 du fichier VariantBase.cc.

Documentation des données membres

◆ m_dim

Integer Arcane::VariantBase::m_dim
protected

dimension du variant.

Définition à la ligne 67 du fichier VariantBase.h.

◆ 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 :