summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-04-26 15:38:09 +0200
committerStephen Kelly <steveire@gmail.com>2015-04-29 22:49:05 +0200
commitca9fa77d5d34a993073cd5256d65f88cd2e1a28f (patch)
treeb5d5b73af80c9081efc38d63e88c1e698f2a5fae /Source
parent78e1454ea09e9c568578e26971d6cd45b7fa39c7 (diff)
downloadcmake-ca9fa77d5d34a993073cd5256d65f88cd2e1a28f.tar.gz
cmDefinitions: Inline GetClosureKeys implementation.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmDefinitions.cxx8
-rw-r--r--Source/cmDefinitions.h4
2 files changed, 1 insertions, 11 deletions
diff --git a/Source/cmDefinitions.cxx b/Source/cmDefinitions.cxx
index a6f46e2ea9..4b0eed4592 100644
--- a/Source/cmDefinitions.cxx
+++ b/Source/cmDefinitions.cxx
@@ -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;
}
diff --git a/Source/cmDefinitions.h b/Source/cmDefinitions.h
index d21ec23f16..950970bb44 100644
--- a/Source/cmDefinitions.h
+++ b/Source/cmDefinitions.h
@@ -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