10 #ifndef RAD_ACTION_MGR_HPP
11 #define RAD_ACTION_MGR_HPP
14 #include <rad/ActionGroup.hpp>
16 #include <scxml4cpp/Action.h>
17 #include <scxml4cpp/Activity.h>
ActionGroupList & GetActionGroups()
Definition: ActionMgr.cpp:107
Definition: Activity.h:40
scxml4cpp::Action * FindAction(const std::string &id)
Definition: ActionMgr.cpp:128
virtual ~ActionMgr()
Definition: ActionMgr.cpp:27
ActionMgr()
Definition: ActionMgr.cpp:19
void AddActivity(scxml4cpp::Activity *a)
Definition: ActionMgr.cpp:88
Definition: ActionMgr.hpp:38
void AddAction(scxml4cpp::Action *a)
Definition: ActionMgr.cpp:64
ActionList & GetActions()
Definition: ActionMgr.cpp:98
void AddActionGroup(rad::ActionGroup *a)
Definition: ActionMgr.cpp:76
std::list< rad::ActionGroup * > ActionGroupList
Definition: ActionMgr.hpp:31
ActivityList & GetActivities()
Definition: ActionMgr.cpp:116
std::list< scxml4cpp::Activity * > ActivityList
Definition: ActionMgr.hpp:32
ActionGroup * FindActionGroup(const std::string &id)
Definition: ActionMgr.cpp:147
std::list< scxml4cpp::Action * > ActionList
Definition: ActionMgr.hpp:30
Definition: ActionGroup.hpp:22
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.