cmDefinitions: Inline GetClosureKeys implementation.

This commit is contained in:
Stephen Kelly 2015-04-26 15:38:09 +02:00
parent 78e1454ea0
commit ca9fa77d5d
2 changed files with 1 additions and 11 deletions

View File

@ -123,14 +123,7 @@ std::set<std::string> cmDefinitions::ClosureKeys() const
{
std::set<std::string> defined;
std::set<std::string> undefined;
this->ClosureKeys(defined, undefined);
return defined;
}
//----------------------------------------------------------------------------
void cmDefinitions::ClosureKeys(std::set<std::string>& defined,
std::set<std::string>& undefined) const
{
cmDefinitions const* up = this;
while (up)
@ -149,4 +142,5 @@ void cmDefinitions::ClosureKeys(std::set<std::string>& defined,
}
up = up->Up;
}
return defined;
}

View File

@ -86,10 +86,6 @@ private:
cmDefinitions(ClosureTag const&, cmDefinitions const* root);
void ClosureImpl(std::set<std::string>& undefined,
cmDefinitions const* defs);
// Implementation of ClosureKeys() method.
void ClosureKeys(std::set<std::string>& defined,
std::set<std::string>& undefined) const;
};
#endif