Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ArrayPropertyType< DataType >
+ Graphe d'héritage de Arcane::ArrayPropertyType< DataType >:
+ Graphe de collaboration de Arcane::ArrayPropertyType< DataType >:

Fonctions membres publiques

virtual void print (std::ostream &o, PropertyVariant *v)
 
virtual const StringtypeName () const
 
virtual void serializeReserve (ISerializer *s, PropertyVariant *v)
 
virtual void serializePut (ISerializer *s, PropertyVariant *v)
 
- Fonctions membres publiques hérités de Arcane::IPropertyType
virtual ~IPropertyType ()
 Libère les ressources.
 
virtual void typeNameToString (String &str) const =0
 Retourne dans str le nom du type.
 
virtual ePropertyKind kind () const =0
 Retourne le genre du type de la propriété
 
virtual Integer nbEnumeratedValue () const =0
 Retourne le nombre de valeurs enumérées possible pour le type. Cette méthode n'est utile que les types du genre PkEnum. Dans les autres cas, elle retourne zéro.
 
virtual String enumeratedValue (Integer i) const =0
 Retourne la ième valeur enumérée du type. Cette méthode n'est utile que les types du genre PkEnum. Dans les autres cas, elle retourne la chaîne nulle.
 
virtual eSimpleType simpleType () const =0
 Retourne le type simple du stockage de la propriété. Cette méthode n'est valide que les types du genre PkSimple. Pour tous les autres types, elle retourne StString.
 

Membres hérités additionnels

- Types publics hérités de Arcane::Property
enum  ePropertyKind { PkSimple , PkEnum , PkExtended , PkComplex }
 Genre d'une propriété Plus de détails...
 
enum  eSimpleType { StString , StReal , StInteger , StBool }
 Type simple dans le cas d'un genre PkSimple. Plus de détails...
 

Description détaillée

template<typename DataType>
class Arcane::ArrayPropertyType< DataType >

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

Documentation des constructeurs et destructeur

◆ ArrayPropertyType()

template<typename DataType >
Arcane::ArrayPropertyType< DataType >::ArrayPropertyType ( )
inline

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

Documentation des fonctions membres

◆ print()

template<typename DataType >
virtual void Arcane::ArrayPropertyType< DataType >::print ( std::ostream &  o,
PropertyVariant v 
)
inlinevirtual

Implémente Arcane::IPropertyType.

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

◆ serializePut()

template<typename DataType >
virtual void Arcane::ArrayPropertyType< DataType >::serializePut ( ISerializer s,
PropertyVariant v 
)
inlinevirtual

Implémente Arcane::IPropertyType.

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

◆ serializeReserve()

template<typename DataType >
virtual void Arcane::ArrayPropertyType< DataType >::serializeReserve ( ISerializer s,
PropertyVariant v 
)
inlinevirtual

Implémente Arcane::IPropertyType.

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

◆ typeName()

template<typename DataType >
virtual const String & Arcane::ArrayPropertyType< DataType >::typeName ( ) const
inlinevirtual

Implémente Arcane::IPropertyType.

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


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