Changes in src/Actions/ActionRegistry.hpp [e73a8a2:cc04b7]
- File:
-
- 1 edited
-
src/Actions/ActionRegistry.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/ActionRegistry.hpp
re73a8a2 rcc04b7 12 12 #include <map> 13 13 14 #include "Patterns/Singleton.hpp"15 16 14 class Action; 17 15 18 class ActionRegistry : public Singleton<ActionRegistry>16 class ActionRegistry 19 17 { 20 friend class Singleton<ActionRegistry>;21 18 public: 22 19 Action* getActionByName(const std::string); … … 26 23 std::map<const std::string,Action*> actionMap; 27 24 25 // singleton stuff 26 public: 27 static ActionRegistry* getRegistry(); 28 static void purgeRegistry(); 28 29 private: 29 30 ActionRegistry(); 30 31 virtual ~ActionRegistry(); 32 static ActionRegistry *theInstance; 31 33 }; 32 34
Note:
See TracChangeset
for help on using the changeset viewer.
