X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fstructure%2Fcommands.hxx;h=3f8a248fc7b76758c9ff08de1b4ff53a711e5d55;hb=9f88b077ee5294c4ad898016b7d66682466bbafb;hp=0825ffd9fc58c3c97b966d3d498dd11892acd1a6;hpb=3e023b77dde9526d7efe8af00fa57c2143893983;p=simgear.git diff --git a/simgear/structure/commands.hxx b/simgear/structure/commands.hxx index 0825ffd9..3f8a248f 100644 --- a/simgear/structure/commands.hxx +++ b/simgear/structure/commands.hxx @@ -19,13 +19,9 @@ #include +#include #include -using std::string; -using std::map; -using std::vector; - - /** * Manage commands. * @@ -65,7 +61,7 @@ public: * a bool result. The argument is always a const pointer to * an SGPropertyNode (which may contain multiple values). */ - virtual void addCommand (const string &name, command_t command); + virtual void addCommand (const std::string &name, command_t command); /** @@ -75,7 +71,7 @@ public: * @return A pointer to the command, or 0 if there is no registered * command with the name specified. */ - virtual command_t getCommand (const string &name) const; + virtual command_t getCommand (const std::string &name) const; /** @@ -84,7 +80,7 @@ public: * @return A (possibly empty) vector of the names of all registered * commands. */ - virtual vector getCommandNames () const; + virtual string_list getCommandNames () const; /** @@ -97,7 +93,7 @@ public: * @return true if the command is present and executes successfully, * false otherwise. */ - virtual bool execute (const string &name, const SGPropertyNode * arg) const; + virtual bool execute (const std::string &name, const SGPropertyNode * arg) const; protected: /** @@ -108,7 +104,7 @@ protected: private: - typedef map command_map; + typedef std::map command_map; command_map _commands; static OpenThreads::Mutex _instanceMutex;