Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CollectionEventArgs

Arguments d'un évènement envoyé par une collection. Plus de détails...

#include <arcane/utils/CollectionImpl.h>

+ Graphe de collaboration de Arcane::CollectionEventArgs:

Types publics

enum  eAction { ClearComplete , InsertComplete , RemoveComplete , SetComplete }
 

Fonctions membres publiques

 CollectionEventArgs (eAction aaction, void *aobject, Integer aposition)
 
eAction action () const
 
voidobject () const
 
Integer position () const
 

Attributs privés

eAction m_action
 
voidm_object
 
Integer m_position
 

Description détaillée

Arguments d'un évènement envoyé par une collection.

Une collection peut envoyé 4 types d'évènements, indiqué par le champs m_action:

  • Clear lorsque tous les éléments de la liste sont supprimés
  • Insert lorsqu'un élément de la liste est ajouté.
  • Remove lorsqu'un élément de la liste est supprimé.
  • Set

Définition à la ligne 53 du fichier CollectionImpl.h.

Documentation des énumérations membres

◆ eAction

enum Arcane::CollectionEventArgs::eAction

Définition à la ligne 57 du fichier CollectionImpl.h.

Documentation des constructeurs et destructeur

◆ CollectionEventArgs()

Arcane::CollectionEventArgs::CollectionEventArgs ( eAction  aaction,
void aobject,
Integer  aposition 
)
inline

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

Documentation des fonctions membres

◆ action()

eAction Arcane::CollectionEventArgs::action ( ) const
inline

Définition à la ligne 75 du fichier CollectionImpl.h.

◆ object()

void * Arcane::CollectionEventArgs::object ( ) const
inline

Définition à la ligne 76 du fichier CollectionImpl.h.

◆ position()

Integer Arcane::CollectionEventArgs::position ( ) const
inline

Définition à la ligne 77 du fichier CollectionImpl.h.

Documentation des données membres

◆ m_action

eAction Arcane::CollectionEventArgs::m_action
private

Définition à la ligne 81 du fichier CollectionImpl.h.

◆ m_object

void* Arcane::CollectionEventArgs::m_object
private

Définition à la ligne 82 du fichier CollectionImpl.h.

◆ m_position

Integer Arcane::CollectionEventArgs::m_position
private

Définition à la ligne 83 du fichier CollectionImpl.h.


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