#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.