Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::PropertyVariant
+ Graphe de collaboration de Arcane::PropertyVariant:

Types publics

enum  eType {
  PV_None = 0 , PV_ScalarReal = 1 , PV_ScalarInt32 = 2 , PV_ScalarInt64 = 3 ,
  PV_ScalarBool = 4 , PV_ScalarString = 5 , PV_ArrayReal = 6 , PV_ArrayInt32 = 7 ,
  PV_ArrayInt64 = 8 , PV_ArrayBool = 9 , PV_ArrayString = 10
}
 

Fonctions membres publiques

SmallVariantgetScalar ()
 
UniqueArray< Int32 > * get (Int32) const
 
UniqueArray< Int64 > * get (Int64) const
 
UniqueArray< Real > * get (Real) const
 
UniqueArray< bool > * get (bool) const
 
UniqueArray< String > * get (const String &) const
 
eType type () const
 

Fonctions membres publiques statiques

static PropertyVariantcreate (Int32ConstArrayView v)
 
static PropertyVariantcreate (Int64ConstArrayView v)
 
static PropertyVariantcreate (RealConstArrayView v)
 
static PropertyVariantcreate (BoolConstArrayView v)
 
static PropertyVariantcreate (StringConstArrayView v)
 
static PropertyVariantcreate (const SmallVariant &sv)
 

Attributs publics statiques

static const int NB_TYPE = 11
 

Description détaillée

Définition à la ligne 40 du fichier Properties.cc.

Documentation des énumérations membres

◆ eType

enum Arcane::PropertyVariant::eType

Définition à la ligne 44 du fichier Properties.cc.

Documentation des constructeurs et destructeur

◆ ~PropertyVariant()

Arcane::PropertyVariant::~PropertyVariant ( )
inline

Définition à la ligne 69 du fichier Properties.cc.

Documentation des fonctions membres

◆ create() [1/6]

static PropertyVariant * Arcane::PropertyVariant::create ( BoolConstArrayView  v)
inlinestatic

Définition à la ligne 101 du fichier Properties.cc.

◆ create() [2/6]

static PropertyVariant * Arcane::PropertyVariant::create ( const SmallVariant sv)
inlinestatic

Définition à la ligne 117 du fichier Properties.cc.

◆ create() [3/6]

static PropertyVariant * Arcane::PropertyVariant::create ( Int32ConstArrayView  v)
inlinestatic

Définition à la ligne 77 du fichier Properties.cc.

◆ create() [4/6]

static PropertyVariant * Arcane::PropertyVariant::create ( Int64ConstArrayView  v)
inlinestatic

Définition à la ligne 85 du fichier Properties.cc.

◆ create() [5/6]

static PropertyVariant * Arcane::PropertyVariant::create ( RealConstArrayView  v)
inlinestatic

Définition à la ligne 93 du fichier Properties.cc.

◆ create() [6/6]

static PropertyVariant * Arcane::PropertyVariant::create ( StringConstArrayView  v)
inlinestatic

Définition à la ligne 109 du fichier Properties.cc.

◆ get() [1/5]

UniqueArray< bool > * Arcane::PropertyVariant::get ( bool  ) const
inline

Définition à la ligne 155 du fichier Properties.cc.

◆ get() [2/5]

UniqueArray< String > * Arcane::PropertyVariant::get ( const String ) const
inline

Définition à la ligne 160 du fichier Properties.cc.

◆ get() [3/5]

UniqueArray< Int32 > * Arcane::PropertyVariant::get ( Int32  ) const
inline

Définition à la ligne 140 du fichier Properties.cc.

◆ get() [4/5]

UniqueArray< Int64 > * Arcane::PropertyVariant::get ( Int64  ) const
inline

Définition à la ligne 145 du fichier Properties.cc.

◆ get() [5/5]

UniqueArray< Real > * Arcane::PropertyVariant::get ( Real  ) const
inline

Définition à la ligne 150 du fichier Properties.cc.

◆ getScalar()

SmallVariant * Arcane::PropertyVariant::getScalar ( )
inline

Définition à la ligne 133 du fichier Properties.cc.

◆ type()

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

Définition à la ligne 165 du fichier Properties.cc.

Documentation des données membres

◆ NB_TYPE

const int Arcane::PropertyVariant::NB_TYPE = 11
static

Définition à la ligne 60 du fichier Properties.cc.


La documentation de cette classe a été générée à partir du fichier suivant :