#include <PushingObserved.hpp>
Inheritance diagram for BOL::PushingObserved< PushedClass >: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.