DDD 1.9.0.20250409152518
FixObserver.hh
Go to the documentation of this file.
1#ifndef FIXOBSERVER_HH_
2#define FIXOBSERVER_HH_
3
5class GSDD;
6class GDDD;
7
8namespace fobs {
9
11public:
13 virtual ~FixObserver () {}
14
20 virtual bool should_interrupt (const GSDD & after, const GSDD & before) = 0;
21 virtual bool should_interrupt (const GDDD & after, const GDDD & before) = 0;
22 virtual bool was_interrupted () const = 0;
23 virtual void update (const GSDD & after, const GSDD & before) = 0;
24 virtual void update (const GDDD & after, const GDDD & before) = 0;
25};
26
29
30void
32
33}
34
35#endif
This class is the base class representing a Data Decision Diagram.
Definition DDD.h:49
This class is the base class representing a hierarchical Set Decision Diagram.
Definition SDD.h:49
Definition FixObserver.hh:10
virtual void update(const GSDD &after, const GSDD &before)=0
virtual void update(const GDDD &after, const GDDD &before)=0
virtual bool should_interrupt(const GSDD &after, const GSDD &before)=0
virtual ~FixObserver()
Definition FixObserver.hh:13
virtual bool should_interrupt(const GDDD &after, const GDDD &before)=0
FixObserver()
Definition FixObserver.hh:12
virtual bool was_interrupted() const =0
Definition FixObserver.cpp:5
void set_fixobserver(FixObserver *o)
Definition FixObserver.cpp:21
FixObserver * get_fixobserver()
Definition FixObserver.cpp:28

Please comment this page and report errors about it on the RefDocComments page.
Generated on Wed Apr 9 2025 15:27:42 for DDD by doxygen 1.9.8