浏览代码

cmTarget: Remove obsolete `friend` definitions

Sebastian Holtermann 6 年之前
父节点
当前提交
2bfee8a58b
共有 1 个文件被更改,包括 3 次插入5 次删除
  1. 3 5
      Source/cmTarget.h

+ 3 - 5
Source/cmTarget.h

@@ -256,6 +256,9 @@ public:
                                   cmStateEnums::ArtifactType artifact) const;
 
 private:
+  // Internal representation details.
+  friend class cmGeneratorTarget;
+
   const char* GetSuffixVariableInternal(
     cmStateEnums::ArtifactType artifact) const;
   const char* GetPrefixVariableInternal(
@@ -268,11 +271,6 @@ private:
 
 private:
   cmTargetInternalPointer impl;
-
-  // Internal representation details.
-  friend class cmTargetInternals;
-  friend class cmGeneratorTarget;
-  friend class cmTargetTraceDependencies;
 };
 
 typedef std::unordered_map<std::string, cmTarget> cmTargets;