PSCF v1.1
Public Member Functions | List of all members
Util::Observer< Event > Class Template Referenceabstract

Abstract class template for observer in the observer design pattern. More...

#include <Observer.h>

Public Member Functions

virtual ~Observer ()
 Destructor. More...
 
virtual void update (const Event &event)=0
 Respond to news of an event. More...
 

Detailed Description

template<typename Event>
class Util::Observer< Event >

Abstract class template for observer in the observer design pattern.

An Observer is notified of an event by calling its update method. The template class parameter Event is the type of object that is passed to the update() method as a message about an event.

Definition at line 24 of file Observer.h.

Constructor & Destructor Documentation

◆ ~Observer()

template<typename Event >
Util::Observer< Event >::~Observer
virtual

Destructor.

Definition at line 47 of file Observer.h.

Member Function Documentation

◆ update()

template<typename Event >
virtual void Util::Observer< Event >::update ( const Event &  event)
pure virtual

Respond to news of an event.

Parameters
eventObject containing information about the event.

The documentation for this class was generated from the following files: