Rosetta
Namespaces | Typedefs | Functions
ObserverMediator.hh File Reference
#include <ObjexxFCL/Observer.fwd.hh>
#include <ObjexxFCL/SetWrapper.fwd.hh>

Namespaces

 ObjexxFCL
 
 ObjexxFCL::internal
 
 ObjexxFCL::internal::ObserverMediator
 

Typedefs

typedef SetWrapper< Observer * > ObjexxFCL::internal::ObserverMediator::Observers
 

Functions

void ObjexxFCL::internal::ObserverMediator::notify (Subject const &s)
 Notify Observers About Change in a Subject. More...
 
bool ObjexxFCL::internal::ObserverMediator::acyclic (Subject const &s, Observer &o)
 Acyclic After Adding a Subject-Observer Relation? More...
 
bool ObjexxFCL::internal::ObserverMediator::accumulate (Subject const &s_root, Subject const &s, Observers &accum_observers)
 Accumulate a Subject's Transitive Observers and Return Acyclicity. More...