35 #ifndef ACTIONDICTIONARY_H 36 #define ACTIONDICTIONARY_H 83 std::map<std::string, carto::rc_ptr<ActionCreatorBase> > actions ;
almost private utility class, used mainly for python bindings
virtual ~ActionCreatorBase()
void addAction(const std::string &name, ActionCreator creator)
static ActionDictionary * instance()
virtual ActionPtr operator()()=0
ActionPtr getActionInstance(const std::string &name)
ActionPtr(* ActionCreator)()
bool removeAction(const std::string &)
almost private utility class, used mainly for python bindings