31 #error This is a C++ include file and cannot be used from plain C
61 const std::string
printActions(std::list<Action*>& actions);
65 const std::string
formatStatus(std::set<State*>& status);
70 std::set<State*>
getAncestors(std::list<State*>& states);
const std::string printTransitions(std::list< Transition * > &transitions)
Definition: Helper.cpp:146
const std::string printActions(std::list< Action * > &actions)
Definition: Helper.cpp:189
std::list< State * > getAtomicStates(std::set< State * > &states)
Definition: Helper.cpp:478
int countParents(State *)
Definition: Helper.cpp:333
Helper()
Definition: Helper.cpp:44
std::list< State * > getAncestorsList(std::set< State * > &states)
Definition: Helper.cpp:385
const std::string printTransition(Transition *t)
Definition: Helper.cpp:85
bool isPreempted(State *, std::list< Transition * > &transitions)
Definition: Helper.cpp:510
const std::string printStateType(State *s)
Definition: Helper.cpp:56
Definition: StateMachine.h:44
~Helper()
Definition: Helper.cpp:49
const std::string printTargetState(Transition *transitions)
Definition: Helper.cpp:160
const std::string printStateMachine(StateMachine &)
Definition: Helper.cpp:254
const std::string formatStatus(std::set< State * > &status)
Definition: Helper.cpp:285
std::set< State * > getAncestors(std::list< State * > &states)
Definition: Helper.cpp:366
Definition: Transition.h:54
const std::string printTargetStates(std::list< Transition * > &transitions)
Definition: Helper.cpp:176
const std::string printStates(State *s)
Definition: Helper.cpp:202
State * findLeastCommonAncestor(State *, State *)
Definition: Helper.cpp:435
bool isDescendant(State *, State *)
Definition: Helper.cpp:311
bool eventMatch(const Event &, const Event &)
Definition: Helper.cpp:464
std::list< State * > getProperAncestors(State *, State *)
Definition: Helper.cpp:345