38 const list<pair<Object *, Predicate *>> *
getRules ();
42 list<pair<Object *, Predicate *>>
_rules;
~Switch()
Definition: Switch.cpp:34
void addRule(Object *, Predicate *)
Definition: Switch.cpp:148
Definition: Composition.h:25
bool startTransition(Event *, Event::Transition) override
Definition: Switch.cpp:50
Switch(const string &)
Definition: Switch.cpp:28
#define GINGA_NAMESPACE_END
Definition: aux-ginga.h:62
const list< pair< Object *, Predicate * > > * getRules()
Definition: Switch.cpp:142
void endTransition(Event *, Event::Transition) override
Definition: Switch.cpp:106
#define GINGA_NAMESPACE_BEGIN
Definition: aux-ginga.h:61
Transition
Definition: Event.h:44
Object * _selected
Definition: Switch.h:43
list< pair< Object *, Predicate * > > _rules
Definition: Switch.h:42
string getObjectTypeAsString() override
Definition: Switch.cpp:44
Definition: Predicate.h:25