Allow inspection of intermediate State. More...
#include <base.h>
Inherits noncopyable.
Public Member Functions | |
| virtual void | view (const ElementVoid *elem, const StateBase *state)=0 | 
| Called from within Machine::propagate()  | |
Allow inspection of intermediate State.
Use with ElementVoid::set_observer() to associate an observer with an Element. During Machine::propagate() a call will be made to Observer::view() with the element's output State.
 1.8.8