#include <PushingObserved.hpp>
Definition at line 26 of file PushingObserved.hpp.
Public Member Functions | |
PushingObserved () | |
virtual void | registerObserver (PushedToObserver< PushedClass > *const joiningObserver) |
void | removeAllObservers () |
virtual void | removeObserver (PushedToObserver< PushedClass > *const leavingObserver) |
virtual void | updateObservers () |
virtual void | updateObservers (PushedClass const &pushedValue) |
virtual | ~PushingObserved () |
Protected Types | |
typedef std::pair< PushedToObserver< PushedClass > *, bool > | observerWithBool |
typedef std::list< observerWithBool >::iterator | observerWithBoolListIterator |
Protected Attributes | |
observerWithBoolListIterator | observerIterator |
std::list< observerWithBool > | observerList |
|
protected |
Definition at line 61 of file PushingObserved.hpp.
|
protected |
Definition at line 63 of file PushingObserved.hpp.
|
inline |
Definition at line 74 of file PushingObserved.hpp.
|
inlinevirtual |
Definition at line 83 of file PushingObserved.hpp.
|
inlinevirtual |
Definition at line 138 of file PushingObserved.hpp.
|
inline |
Definition at line 179 of file PushingObserved.hpp.
|
inlinevirtual |
Definition at line 154 of file PushingObserved.hpp.
|
inlinevirtual |
Definition at line 115 of file PushingObserved.hpp.
|
inlinevirtual |
Definition at line 91 of file PushingObserved.hpp.
|
protected |
Definition at line 65 of file PushingObserved.hpp.
|
protected |
Definition at line 64 of file PushingObserved.hpp.