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;
}