mirror of
https://github.com/reactos/CMake.git
synced 2025-01-08 04:00:27 +00:00
cmDefinitions: Inline GetClosureKeys implementation.
This commit is contained in:
parent
78e1454ea0
commit
ca9fa77d5d
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user