From 62e55b73b0762251bdcf51e2f4c7b8f4cdcb4ddb Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 15 Nov 2020 11:53:26 +0100 Subject: Refactoring: move ClassDefSet to the classdef header --- src/classdef.h | 5 +++++ src/context.h | 2 -- src/dotgfxhierarchytable.h | 2 -- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/classdef.h b/src/classdef.h index e23bc19..1cbf7b1 100644 --- a/src/classdef.h +++ b/src/classdef.h @@ -19,6 +19,7 @@ #define CLASSDEF_H #include +#include #include #include @@ -474,6 +475,10 @@ ClassDefMutable *createClassDef( ClassDef *createClassDefAlias(const Definition *newScope,const ClassDef *cd); +// --- Set of classes + +using ClassDefSet = std::set; + // --- Cast functions ClassDef *toClassDef(Definition *d); diff --git a/src/context.h b/src/context.h index 3bedb69..dca5d91 100644 --- a/src/context.h +++ b/src/context.h @@ -503,8 +503,6 @@ class ClassHierarchyContext : public RefCountedContext, public TemplateStructInt //---------------------------------------------------- -using ClassDefSet = std::set; - class NestingNodeContext : public RefCountedContext, public TemplateStructIntf { public: diff --git a/src/dotgfxhierarchytable.h b/src/dotgfxhierarchytable.h index d09298e..2076472 100644 --- a/src/dotgfxhierarchytable.h +++ b/src/dotgfxhierarchytable.h @@ -20,7 +20,6 @@ #include #include #include -#include #include "classdef.h" #include "ftextstream.h" @@ -44,7 +43,6 @@ class DotGfxHierarchyTable : public DotGraph virtual void computeTheGraph(); private: - using ClassDefSet = std::set; void addHierarchy(DotNode *n,const ClassDef *cd,ClassDefSet &visited); void addClassList(const ClassSDict *cl,ClassDefSet &visited); -- cgit v0.12