data: replace template member specialization edge by template specialization edge

This commit is contained in:
mlangkabel
2019-10-18 13:05:29 +02:00
committed by Eberhard Graether
parent 42cb917490
commit ee7dcc2d83
29 changed files with 1991 additions and 2014 deletions
@@ -2685,7 +2685,7 @@ void GraphController::createLegendGraph()
Node* templateSpecializationNode = addNode(NodeType::NODE_TYPE, L"TemplateType<ArgumentType>", Vec2i(x, y + dy * ++i + 20), DEFINITION_IMPLICIT);
Node* templateSpecializationMethodNode = addNode(NodeType::NODE_METHOD, L"method", Vec2i(), DEFINITION_IMPLICIT);
addMember(templateSpecializationNode, templateSpecializationMethodNode);
addEdge(Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION, templateSpecializationMethodNode, templateMethodNode);
addEdge(Edge::EDGE_TEMPLATE_SPECIALIZATION, templateSpecializationMethodNode, templateMethodNode);
}
}
@@ -690,7 +690,6 @@ GraphViewStyle::EdgeStyle GraphViewStyle::getStyleForEdgeType(
case Edge::EDGE_TEMPLATE_SPECIALIZATION:
style.zValue = isActive ? 2 : -3;
case Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
style.arrowLength = 10;
style.arrowWidth = 13;
style.arrowClosed = true;
-4
View File
@@ -32,8 +32,6 @@ Edge::EdgeType Edge::intToType(int value)
return EDGE_TYPE_ARGUMENT;
case EDGE_TEMPLATE_SPECIALIZATION:
return EDGE_TEMPLATE_SPECIALIZATION;
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
return EDGE_TEMPLATE_MEMBER_SPECIALIZATION;
case EDGE_INCLUDE:
return EDGE_INCLUDE;
case EDGE_IMPORT:
@@ -143,8 +141,6 @@ std::wstring Edge::getReadableTypeString(EdgeType type)
return L"type argument";
case EDGE_TEMPLATE_SPECIALIZATION:
return L"template specialization";
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
return L"template member specialization";
case EDGE_INCLUDE:
return L"include";
case EDGE_IMPORT:
+1 -3
View File
@@ -24,7 +24,6 @@ public:
EDGE_OVERRIDE = 1 << 5,
EDGE_TYPE_ARGUMENT = 1 << 7,
EDGE_TEMPLATE_SPECIALIZATION = 1 << 9,
EDGE_TEMPLATE_MEMBER_SPECIALIZATION = 1 << 10,
EDGE_INCLUDE = 1 << 11,
EDGE_IMPORT = 1 << 12,
EDGE_AGGREGATION = 1 << 13,
@@ -37,8 +36,7 @@ public:
static int typeToInt(EdgeType type);
static EdgeType intToType(int value);
static const TypeMask LAYOUT_VERTICAL = EDGE_INHERITANCE | EDGE_OVERRIDE | EDGE_TEMPLATE_SPECIALIZATION |
EDGE_TEMPLATE_MEMBER_SPECIALIZATION;
static const TypeMask LAYOUT_VERTICAL = EDGE_INHERITANCE | EDGE_OVERRIDE | EDGE_TEMPLATE_SPECIALIZATION;
Edge(Id id, EdgeType type, Node* from, Node* to);
Edge(const Edge& other, Node* from, Node* to);
-2
View File
@@ -171,8 +171,6 @@ Edge::EdgeType ParserClientImpl::referenceKindToEdgeType(ReferenceKind reference
return Edge::EDGE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION:
return Edge::EDGE_TEMPLATE_SPECIALIZATION;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
return Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION;
case REFERENCE_INCLUDE:
return Edge::EDGE_INCLUDE;
case REFERENCE_IMPORT:
-2
View File
@@ -18,8 +18,6 @@ ReferenceKind intToReferenceKind(int v)
return REFERENCE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION:
return REFERENCE_TEMPLATE_SPECIALIZATION;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
return REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION;
case REFERENCE_INCLUDE:
return REFERENCE_INCLUDE;
case REFERENCE_IMPORT:
-1
View File
@@ -11,7 +11,6 @@ enum ReferenceKind
REFERENCE_OVERRIDE = 5,
REFERENCE_TYPE_ARGUMENT = 7,
REFERENCE_TEMPLATE_SPECIALIZATION = 9,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION = 10,
REFERENCE_INCLUDE = 11,
REFERENCE_IMPORT = 12,
REFERENCE_MACRO_USAGE = 13,