Arcane  v4.1.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::EventObserver< Args >

Observateur d'évènements. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/Event.h>

+ Graphe d'héritage de Arcane::EventObserver< Args >:
+ Graphe de collaboration de Arcane::EventObserver< Args >:

Types publics

using ObservableType = EventObservable<Args...>
 

Fonctions membres publiques

 EventObserver (const std::function< void(Args...)> &func)
 
 EventObserver (std::function< void(Args...)> &&func)
 
void observerUpdate (Args... args)
 

Attributs privés

std::function< void(Args...)> m_functor
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::EventObserverBase
void _notifyDetach ()
 
void _notifyAttach (EventObservableBase *obs)
 

Description détaillée

template<typename... Args>
class Arcane::EventObserver< Args >

Observateur d'évènements.

Définition à la ligne 109 du fichier arccore/src/common/arccore/common/Event.h.

Documentation des définitions de type membres

◆ ObservableType

template<typename... Args>
using Arcane::EventObserver< Args >::ObservableType = EventObservable<Args...>

Définition à la ligne 114 du fichier arccore/src/common/arccore/common/Event.h.

Documentation des constructeurs et destructeur

◆ EventObserver() [1/3]

template<typename... Args>
Arcane::EventObserver< Args >::EventObserver ( )
inline

Définition à la ligne 118 du fichier arccore/src/common/arccore/common/Event.h.

◆ EventObserver() [2/3]

template<typename... Args>
Arcane::EventObserver< Args >::EventObserver ( const std::function< void(Args...)> & func)
inline

Définition à la ligne 119 du fichier arccore/src/common/arccore/common/Event.h.

◆ EventObserver() [3/3]

template<typename... Args>
Arcane::EventObserver< Args >::EventObserver ( std::function< void(Args...)> && func)
inline

Définition à la ligne 122 du fichier arccore/src/common/arccore/common/Event.h.

Documentation des fonctions membres

◆ observerUpdate()

template<typename... Args>
void Arcane::EventObserver< Args >::observerUpdate ( Args... args)
inline

Définition à la ligne 125 du fichier arccore/src/common/arccore/common/Event.h.

Documentation des données membres

◆ m_functor

template<typename... Args>
std::function<void(Args...)> Arcane::EventObserver< Args >::m_functor
private

Définition à la ligne 133 du fichier arccore/src/common/arccore/common/Event.h.


La documentation de cette classe a été générée à partir des fichiers suivants :