diff options
author | Brad King <brad.king@kitware.com> | 2014-06-19 17:36:09 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-06-25 14:33:36 (GMT) |
commit | b8651d970d06325b9ad5166295e3bbc25052a8fd (patch) | |
tree | a78f97b6deaf31aea69fb172c67c01ff83c4097e /Source/cmTarget.cxx | |
parent | 0192be51819f8765131fc059b3ee210011eb7b80 (diff) | |
download | CMake-b8651d970d06325b9ad5166295e3bbc25052a8fd.zip CMake-b8651d970d06325b9ad5166295e3bbc25052a8fd.tar.gz CMake-b8651d970d06325b9ad5166295e3bbc25052a8fd.tar.bz2 |
cmTarget: Remove unnecessary 'mutable' markup
Members of the cmTargetInternals structure do not need to be made
'mutable' even to cache data because there is no reason for the
internal methods to be 'const'.
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r-- | Source/cmTarget.cxx | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index cb52e15..c8b1690 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -174,25 +174,25 @@ public: std::vector<TargetPropertyEntry*> SourceEntries; std::vector<cmValueWithOrigin> LinkImplementationPropertyEntries; - mutable std::map<std::string, std::vector<TargetPropertyEntry*> > - CachedLinkInterfaceIncludeDirectoriesEntries; - mutable std::map<std::string, std::vector<TargetPropertyEntry*> > - CachedLinkInterfaceCompileOptionsEntries; - mutable std::map<std::string, std::vector<TargetPropertyEntry*> > - CachedLinkInterfaceCompileDefinitionsEntries; - mutable std::map<std::string, std::vector<TargetPropertyEntry*> > - CachedLinkInterfaceSourcesEntries; - mutable std::map<std::string, std::vector<TargetPropertyEntry*> > - CachedLinkInterfaceCompileFeaturesEntries; - mutable std::map<std::string, std::vector<cmTarget const*> > - CachedLinkImplementationClosure; - - mutable std::map<std::string, bool> CacheLinkInterfaceIncludeDirectoriesDone; - mutable std::map<std::string, bool> CacheLinkInterfaceCompileDefinitionsDone; - mutable std::map<std::string, bool> CacheLinkInterfaceCompileOptionsDone; - mutable std::map<std::string, bool> CacheLinkInterfaceSourcesDone; - mutable std::map<std::string, bool> CacheLinkInterfaceCompileFeaturesDone; - mutable std::map<std::string, bool> CacheLinkImplementationClosureDone; + std::map<std::string, std::vector<TargetPropertyEntry*> > + CachedLinkInterfaceIncludeDirectoriesEntries; + std::map<std::string, std::vector<TargetPropertyEntry*> > + CachedLinkInterfaceCompileOptionsEntries; + std::map<std::string, std::vector<TargetPropertyEntry*> > + CachedLinkInterfaceCompileDefinitionsEntries; + std::map<std::string, std::vector<TargetPropertyEntry*> > + CachedLinkInterfaceSourcesEntries; + std::map<std::string, std::vector<TargetPropertyEntry*> > + CachedLinkInterfaceCompileFeaturesEntries; + std::map<std::string, std::vector<cmTarget const*> > + CachedLinkImplementationClosure; + + std::map<std::string, bool> CacheLinkInterfaceIncludeDirectoriesDone; + std::map<std::string, bool> CacheLinkInterfaceCompileDefinitionsDone; + std::map<std::string, bool> CacheLinkInterfaceCompileOptionsDone; + std::map<std::string, bool> CacheLinkInterfaceSourcesDone; + std::map<std::string, bool> CacheLinkInterfaceCompileFeaturesDone; + std::map<std::string, bool> CacheLinkImplementationClosureDone; }; //---------------------------------------------------------------------------- |