|
Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
|
A class which can glob together observer types into a new, single observer type. More...
#include <observer.hpp>
Public Member Functions | |
| void | Observe (AnyEvent const &e) override |
| Observe override which calls the overrides for the types you glued together. | |
A class which can glob together observer types into a new, single observer type.
If there are pre-existing observers for the object you wish to observe, rather than making one of each, and attaching each to the observable, you can make many things one.
https://frinkiac.com/?q=many%20guns%20into%20five
| ObservedT | The type of thing the observer types you are gluing together observe. They must all observe the same type of object. |
| ObserverTypes | The already-existing observer types you are gluing together. You can put as many of them together as you want! |
|
inlineoverridevirtual |
Observe override which calls the overrides for the types you glued together.
| e | The emitted event which caused observation. |
Implements bertini::AnyObserver.