|
Rosetta
|
Typedefs | |
| typedef SetWrapper< Observer * > | Observers |
Functions | |
| void | notify (Subject const &s) |
| Notify Observers About Change in a Subject. More... | |
| bool | acyclic (Subject const &s, Observer &o) |
| Acyclic After Adding a Subject-Observer Relation? More... | |
| bool | accumulate (Subject const &s_root, Subject const &s, Observers &accum_observers) |
| Accumulate a Subject's Transitive Observers and Return Acyclicity. 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.
Accumulate a Subject's Observers into Accumulated Observers and Recurse: Return Acyclicity.
References ObjexxFCL::end(), detail::find(), and docking::s.
Referenced by acyclic(), SpartaSuperDeviationMover::apply(), SpartaSuperDeviationMover::print_stats(), numeric::MathNTensor< T, N >::sum(), and numeric::MathVector< T >::sum().
Acyclic After Adding a Subject-Observer Relation?
References accumulate(), basic::options::OptionKeys::out::file::o, docking::s, and challenge::ss.
Referenced by ObjexxFCL::Observer::acyclic().
| void ObjexxFCL::internal::ObserverMediator::notify | ( | Subject const & | s | ) |
Notify Observers About Change in a Subject.
References ObjexxFCL::internal::ObserverGraph::empty(), ObjexxFCL::internal::ObserverGraph::pop(), and docking::s.
Referenced by ObjexxFCL::Observer::notify().