12#ifndef ARCANE_UTILS_OBSERVER_H
13#define ARCANE_UTILS_OBSERVER_H
17#include "arcane/utils/IObserver.h"
18#include "arcane/utils/IObservable.h"
46 void detach()
override;
85 (m_object->*m_function1)(*
iob);
87 (m_object->*m_function0)();
Interface d'un observable.
Observateur pour un type T.
void(T::* Func0Ptr)()
Type du pointeur sur la méthode.
void observerUpdate(IObservable *iob) override
Exécute la méthode associé
void(T::* Func1Ptr)(const IObservable &)
Type du pointeur sur la méthode.
ObserverT(T *object, Func1Ptr funcptr)
Constructeur.
Référence à une instance.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-