cmake: Constify GetCommand method.

This commit is contained in:
Stephen Kelly 2015-04-11 12:44:18 +02:00
parent c57f086a81
commit 275185ac2b
2 changed files with 3 additions and 3 deletions

View File

@ -226,11 +226,11 @@ bool cmake::CommandExists(const std::string& name) const
return (this->Commands.find(sName) != this->Commands.end()); return (this->Commands.find(sName) != this->Commands.end());
} }
cmCommand *cmake::GetCommand(const std::string& name) cmCommand *cmake::GetCommand(const std::string& name) const
{ {
cmCommand* rm = 0; cmCommand* rm = 0;
std::string sName = cmSystemTools::LowerCase(name); std::string sName = cmSystemTools::LowerCase(name);
RegisteredCommandsMap::iterator pos = this->Commands.find(sName); RegisteredCommandsMap::const_iterator pos = this->Commands.find(sName);
if (pos != this->Commands.end()) if (pos != this->Commands.end())
{ {
rm = (*pos).second; rm = (*pos).second;

View File

@ -247,7 +247,7 @@ class cmake
/** /**
* Get a command by its name * Get a command by its name
*/ */
cmCommand *GetCommand(const std::string& name); cmCommand *GetCommand(const std::string& name) const;
/** Check if a command exists. */ /** Check if a command exists. */
bool CommandExists(const std::string& name) const; bool CommandExists(const std::string& name) const;