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

Namespaces

namespace  ObjexxFCL
 

Objexx Fortran Compatibility Library.


namespace  ObjexxFCL::internal
namespace  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.
bool ObjexxFCL::internal::ObserverMediator::acyclic (Subject const &s, Observer &o)
 Acyclic After Adding a Subject-Observer Relation?
bool ObjexxFCL::internal::ObserverMediator::accumulate (Subject const &s_root, Subject const &s, Observers &accum_observers)
 Accumulate a Subject's Transitive Observers and Return Acyclicity.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines