From b8651d970d06325b9ad5166295e3bbc25052a8fd Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 19 Jun 2014 13:36:09 -0400 Subject: 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'. --- Source/cmTarget.cxx | 38 +++++++++++++++++++------------------- 1 file 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 SourceEntries; std::vector LinkImplementationPropertyEntries; - mutable std::map > - CachedLinkInterfaceIncludeDirectoriesEntries; - mutable std::map > - CachedLinkInterfaceCompileOptionsEntries; - mutable std::map > - CachedLinkInterfaceCompileDefinitionsEntries; - mutable std::map > - CachedLinkInterfaceSourcesEntries; - mutable std::map > - CachedLinkInterfaceCompileFeaturesEntries; - mutable std::map > - CachedLinkImplementationClosure; - - mutable std::map CacheLinkInterfaceIncludeDirectoriesDone; - mutable std::map CacheLinkInterfaceCompileDefinitionsDone; - mutable std::map CacheLinkInterfaceCompileOptionsDone; - mutable std::map CacheLinkInterfaceSourcesDone; - mutable std::map CacheLinkInterfaceCompileFeaturesDone; - mutable std::map CacheLinkImplementationClosureDone; + std::map > + CachedLinkInterfaceIncludeDirectoriesEntries; + std::map > + CachedLinkInterfaceCompileOptionsEntries; + std::map > + CachedLinkInterfaceCompileDefinitionsEntries; + std::map > + CachedLinkInterfaceSourcesEntries; + std::map > + CachedLinkInterfaceCompileFeaturesEntries; + std::map > + CachedLinkImplementationClosure; + + std::map CacheLinkInterfaceIncludeDirectoriesDone; + std::map CacheLinkInterfaceCompileDefinitionsDone; + std::map CacheLinkInterfaceCompileOptionsDone; + std::map CacheLinkInterfaceSourcesDone; + std::map CacheLinkInterfaceCompileFeaturesDone; + std::map CacheLinkImplementationClosureDone; }; //---------------------------------------------------------------------------- -- cgit v0.12