Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IUserDataListabstract

Interface d'une liste qui gère des données utilisateurs. Plus de détails...

#include <arcane/utils/IUserDataList.h>

+ Graphe d'héritage de Arcane::IUserDataList:
+ Graphe de collaboration de Arcane::IUserDataList:

Fonctions membres publiques

virtual ~IUserDataList ()
 Libère les ressources.
 
virtual void setData (const String &name, IUserData *ud)=0
 Positionne le user-data associé au nom name.
 
virtual IUserDatadata (const String &name, bool allow_null=false) const =0
 Donnée associée à name.
 
virtual void removeData (const String &name, bool allow_null=false)=0
 Supprime la donnée associèe au nom name.
 
virtual void clear ()=0
 Supprime toutes les données utilisateurs.
 

Description détaillée

Interface d'une liste qui gère des données utilisateurs.

Définition à la ligne 35 du fichier IUserDataList.h.

Documentation des constructeurs et destructeur

◆ ~IUserDataList()

virtual Arcane::IUserDataList::~IUserDataList ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 40 du fichier IUserDataList.h.

Documentation des fonctions membres

◆ clear()

virtual void Arcane::IUserDataList::clear ( )
pure virtual

Supprime toutes les données utilisateurs.

Cela revient à appeler removeData() pour toutes les données utilisateurs.

Implémenté dans Arcane::UserDataList.

◆ data()

virtual IUserData * Arcane::IUserDataList::data ( const String name,
bool  allow_null = false 
) const
pure virtual

Donnée associée à name.

Une exception est levée si allow_null vaut false et qu'aucune donnée n'est associée à name. Si allow_null est vrai et qu'aucune donnée n'est associée, retourne un pointeur nul.

Implémenté dans Arcane::UserDataList.

Référencé par Arcane::ICartesianMesh::getReference().

◆ removeData()

virtual void Arcane::IUserDataList::removeData ( const String name,
bool  allow_null = false 
)
pure virtual

Supprime la donnée associèe au nom name.

Une exception est levée si allow_null vaut false et qu'aucune donnée n'est associée à name.

Implémenté dans Arcane::UserDataList.

◆ setData()

virtual void Arcane::IUserDataList::setData ( const String name,
IUserData ud 
)
pure virtual

Positionne le user-data associé au nom name.

Aucune donnée ne doit déjà être associée à name, sinon une exception est levée.

Implémenté dans Arcane::UserDataList.

Référencé par Arcane::ICartesianMesh::getReference().


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