Skip to content

Commit 62e55b7

Browse files
committed
Refactoring: move ClassDefSet to the classdef header
1 parent 6728e04 commit 62e55b7

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/classdef.h

+5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#define CLASSDEF_H
2020

2121
#include <vector>
22+
#include <set>
2223

2324
#include <qlist.h>
2425
#include <qdict.h>
@@ -474,6 +475,10 @@ ClassDefMutable *createClassDef(
474475

475476
ClassDef *createClassDefAlias(const Definition *newScope,const ClassDef *cd);
476477

478+
// --- Set of classes
479+
480+
using ClassDefSet = std::set<const ClassDef*>;
481+
477482
// --- Cast functions
478483

479484
ClassDef *toClassDef(Definition *d);

src/context.h

-2
Original file line numberDiff line numberDiff line change
@@ -503,8 +503,6 @@ class ClassHierarchyContext : public RefCountedContext, public TemplateStructInt
503503

504504
//----------------------------------------------------
505505

506-
using ClassDefSet = std::set<const ClassDef*>;
507-
508506
class NestingNodeContext : public RefCountedContext, public TemplateStructIntf
509507
{
510508
public:

src/dotgfxhierarchytable.h

-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include <string>
2121
#include <unordered_map>
2222
#include <vector>
23-
#include <set>
2423

2524
#include "classdef.h"
2625
#include "ftextstream.h"
@@ -44,7 +43,6 @@ class DotGfxHierarchyTable : public DotGraph
4443
virtual void computeTheGraph();
4544

4645
private:
47-
using ClassDefSet = std::set<const ClassDef*>;
4846
void addHierarchy(DotNode *n,const ClassDef *cd,ClassDefSet &visited);
4947
void addClassList(const ClassSDict *cl,ClassDefSet &visited);
5048

0 commit comments

Comments
 (0)