27 #ifndef SCXML4CPP_HELPER_H
28 #define SCXML4CPP_HELPER_H
31 #error This is a C++ include file and cannot be used from plain C
61 const std::string
printActions(std::list<Action*>& actions);
66 const std::string
formatStatus(std::set<State*>& status);
71 std::set<State*>
getAncestors(std::list<State*>& states);
92 #endif // SCXML4CPP_HELPER_H
const std::string printTransitions(std::list< Transition * > &transitions)
Definition: Helper.cpp:147
const std::string printActions(std::list< Action * > &actions)
Definition: Helper.cpp:190
std::list< State * > getAtomicStates(std::set< State * > &states)
Definition: Helper.cpp:497
int countParents(State *)
Definition: Helper.cpp:352
Helper()
Definition: Helper.cpp:45
std::list< State * > getAncestorsList(std::set< State * > &states)
Definition: Helper.cpp:404
const std::string printTransition(Transition *t)
Definition: Helper.cpp:86
bool isPreempted(State *, std::list< Transition * > &transitions)
Definition: Helper.cpp:529
const std::string printActivities(std::list< Activity * > &activities)
Definition: Helper.cpp:203
const std::string printStateType(State *s)
Definition: Helper.cpp:57
Definition: StateMachine.h:44
~Helper()
Definition: Helper.cpp:50
const std::string printTargetState(Transition *transitions)
Definition: Helper.cpp:161
const std::string printStateMachine(StateMachine &)
Definition: Helper.cpp:268
const std::string formatStatus(std::set< State * > &status)
Definition: Helper.cpp:299
std::set< State * > getAncestors(std::list< State * > &states)
Definition: Helper.cpp:385
Definition: Transition.h:54
const std::string printTargetStates(std::list< Transition * > &transitions)
Definition: Helper.cpp:177
const std::string printStates(State *s)
Definition: Helper.cpp:216
State * findLeastCommonAncestor(State *, State *)
Definition: Helper.cpp:454
bool isDescendant(State *, State *)
Definition: Helper.cpp:325
bool eventMatch(const Event &, const Event &)
Definition: Helper.cpp:483
std::list< State * > getProperAncestors(State *, State *)
Definition: Helper.cpp:364