data: remove NodeType::NODE_TEMPLATE_PARAMETER

This commit is contained in:
mlangkabel
2019-10-18 13:05:29 +02:00
committed by Eberhard Graether
parent b72d3531c0
commit 42cb917490
11 changed files with 29 additions and 32 deletions
@@ -2541,13 +2541,7 @@ void GraphController::createLegendGraph()
y += 10;
i += 1;
Node* templateNode = addNode(NodeType::NODE_TYPE, L"TemplateType<typename ParameterType>", Vec2i(x, y + dy * ++i));
Node* templateParameterNode = addNode(NodeType::NODE_TEMPLATE_PARAMETER, L"ParameterType", Vec2i());
addMember(templateNode, templateParameterNode, ACCESS_TEMPLATE_PARAMETER);
y += 5;
i += 2;
Node* genericNode = addNode(NodeType::NODE_TYPE, L"GenericType<ParameterType>", Vec2i(x, y + dy * ++i));
Node* genericNode = addNode(NodeType::NODE_TYPE, L"JavaGenericType<ParameterType>", Vec2i(x, y + dy * ++i));
Node* genericParameterNode = addNode(NodeType::NODE_TYPE_PARAMETER, L"ParameterType", Vec2i());
addMember(genericNode, genericParameterNode, ACCESS_TYPE_PARAMETER);
i += 2;
-5
View File
@@ -65,8 +65,6 @@ NodeType::Type NodeType::intToType(int value)
return NodeType::NODE_ENUM_CONSTANT;
case NodeType::NODE_TYPEDEF:
return NodeType::NODE_TYPEDEF;
case NodeType::NODE_TEMPLATE_PARAMETER:
return NodeType::NODE_TEMPLATE_PARAMETER;
case NodeType::NODE_TYPE_PARAMETER:
return NodeType::NODE_TYPE_PARAMETER;
case NodeType::NODE_FILE:
@@ -118,8 +116,6 @@ std::string NodeType::getReadableTypeString(NodeType::Type type)
return "enum constant";
case NodeType::NODE_TYPEDEF:
return "typedef";
case NodeType::NODE_TEMPLATE_PARAMETER:
return "template parameter";
case NodeType::NODE_TYPE_PARAMETER:
return "type parameter";
case NodeType::NODE_FILE:
@@ -424,7 +420,6 @@ NodeType::StyleType NodeType::getNodeStyle() const
case NodeType::NODE_ANNOTATION:
case NodeType::NODE_ENUM:
case NodeType::NODE_TYPEDEF:
case NodeType::NODE_TEMPLATE_PARAMETER:
case NodeType::NODE_TYPE_PARAMETER:
case NodeType::NODE_FILE:
case NodeType::NODE_MACRO:
-1
View File
@@ -35,7 +35,6 @@ public:
NODE_ENUM = 1 << 14,
NODE_ENUM_CONSTANT = 1 << 15,
NODE_TYPEDEF = 1 << 16,
NODE_TEMPLATE_PARAMETER = 1 << 17,
NODE_TYPE_PARAMETER = 1 << 18,
NODE_FILE = 1 << 19,
-1
View File
@@ -188,7 +188,6 @@ const std::vector<NodeType> NodeTypeSet::s_allNodeTypes = {
NodeType(NodeType::NODE_ENUM),
NodeType(NodeType::NODE_ENUM_CONSTANT),
NodeType(NodeType::NODE_TYPEDEF),
NodeType(NodeType::NODE_TEMPLATE_PARAMETER),
NodeType(NodeType::NODE_TYPE_PARAMETER),
NodeType(NodeType::NODE_FILE),
NodeType(NodeType::NODE_MACRO),
-2
View File
@@ -141,8 +141,6 @@ NodeType ParserClientImpl::symbolKindToNodeType(SymbolKind symbolKind) const
return NodeType::NODE_PACKAGE;
case SYMBOL_STRUCT:
return NodeType::NODE_STRUCT;
case SYMBOL_TEMPLATE_PARAMETER:
return NodeType::NODE_TEMPLATE_PARAMETER;
case SYMBOL_TYPEDEF:
return NodeType::NODE_TYPEDEF;
case SYMBOL_TYPE_PARAMETER:
-2
View File
@@ -34,8 +34,6 @@ SymbolKind intToSymbolKind(int v)
return SYMBOL_PACKAGE;
case SYMBOL_STRUCT:
return SYMBOL_STRUCT;
case SYMBOL_TEMPLATE_PARAMETER:
return SYMBOL_TEMPLATE_PARAMETER;
case SYMBOL_TYPEDEF:
return SYMBOL_TYPEDEF;
case SYMBOL_TYPE_PARAMETER:
-1
View File
@@ -18,7 +18,6 @@ enum SymbolKind
SYMBOL_NAMESPACE = 13,
SYMBOL_PACKAGE = 14,
SYMBOL_STRUCT = 15,
SYMBOL_TEMPLATE_PARAMETER = 16,
SYMBOL_TYPEDEF = 17,
SYMBOL_TYPE_PARAMETER = 18,
SYMBOL_UNION = 19,