#include <observable.h>
Public Types | |
| typedef O | Observer |
Public Member Functions | |
| void | AddObserver (O *_observer) |
| void | RemoveObserver (O *_observer) |
Public Attributes | |
| std::vector< O * >::iterator | OIt |
Protected Attributes | |
| std::vector< O * > | observers |
This template defines Observable object pattern.