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()
virtual ActionPtr operator()()=0
almost private utility class, used mainly for python bindings
virtual ~ActionCreatorFunc()
ActionCreatorFunc(ActionCreator)
virtual ActionPtr operator()()
ActionPtr getActionInstance(const std::string &name)
static ActionDictionary * instance()
void addAction(const std::string &name, ActionCreator creator)
ActionPtr(* ActionCreator)()
bool removeAction(const std::string &)
void addAction(const std::string &name, ActionCreatorBase *creator)