Arcane  v3.16.0.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>

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 :