#include <observer.h>
Public Member Functions | |
Observer (T *master=0) | |
T * | set_master (T *master) |
~Observer () | |
T * | master () const |
Private Member Functions | |
void | clear_master () |
Exclusively for use by Observable::~Observable. | |
Private Attributes | |
T * | master_ |
Definition at line 51 of file observer.h.
Dv::Observer< T >::Observer | ( | T * | master = 0 |
) | [inline] |
Definition at line 53 of file observer.h.
Dv::Observer< T >::~Observer | ( | ) | [inline] |
Definition at line 67 of file observer.h.
T* Dv::Observer< T >::set_master | ( | T * | master | ) | [inline] |
master | may be 0, in which case the current master is removed |
Definition at line 58 of file observer.h.
Referenced by Dv::Observer< ObservableDebugSlave >::Observer(), and Dv::Observer< ObservableDebugSlave >::~Observer().
T* Dv::Observer< T >::master | ( | ) | const [inline] |
Definition at line 69 of file observer.h.
Referenced by Dv::Observer< ObservableDebugSlave >::Observer().
void Dv::Observer< T >::clear_master | ( | ) | [inline, private] |
Exclusively for use by Observable::~Observable.
Definition at line 72 of file observer.h.
T* Dv::Observer< T >::master_ [private] |
Definition at line 73 of file observer.h.
Referenced by Dv::Observer< ObservableDebugSlave >::clear_master(), Dv::Observer< ObservableDebugSlave >::master(), and Dv::Observer< ObservableDebugSlave >::set_master().
dvutil-1.0.10 | [ 5 December, 2009] |