|
Pacman Torben Petré
|
#include <Observer.h>

Public Member Functions | |
| virtual | ~Subject ()=default |
| void | attach (const std::shared_ptr< Observer > &observer) |
| Attaches an observer to this Subject. | |
| void | notify (Events event) |
| Call the Observer update function with the provided event. | |
Protected Attributes | |
| std::list< std::weak_ptr< Observer > > | observers |
|
virtualdefault |
| void Subject::attach | ( | const std::shared_ptr< Observer > & | observer | ) |
Attaches an observer to this Subject.
| observer |
| void Subject::notify | ( | Events | event | ) |
|
protected |