18 typedef std::map<std::string, const Command*>::const_iterator CommandIter;
20 void RegisterCommand(
const Command* command);
21 bool TryGetCommand(
const std::string& commandName,
const Command*& outCommand)
const;
22 void GetCommandList(
const std::string& filter, std::vector<std::string>& outCommandList)
const;
24 std::map<std::string, const Command*> m_commandNameToCommand;