src: renamed template specialization edge types

This commit is contained in:
malte_langkabel
2016-12-16 10:35:46 +01:00
parent 4194381d5f
commit 946052f5ae
8 changed files with 25 additions and 25 deletions
@@ -1456,8 +1456,8 @@ void GraphController::handleMessage(MessageColorSchemeTest* message)
createEdges( 900000, Edge::EDGE_TEMPLATE_ARGUMENT, Node::NODE_TYPE, Node::NODE_TYPE);
createEdges(1000000, Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT, Node::NODE_TYPE, Node::NODE_TYPE);
createEdges(1100000, Edge::EDGE_TEMPLATE_SPECIALIZATION_OF, Node::NODE_TYPE, Node::NODE_TYPE);
createEdges(1200000, Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF, Node::NODE_METHOD, Node::NODE_METHOD);
createEdges(1100000, Edge::EDGE_TEMPLATE_SPECIALIZATION, Node::NODE_TYPE, Node::NODE_TYPE);
createEdges(1200000, Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION, Node::NODE_METHOD, Node::NODE_METHOD);
std::vector<Id> focusedTokenIds;
std::vector<Id> activeTokenIds;
+6 -6
View File
@@ -35,10 +35,10 @@ Edge::EdgeType Edge::intToType(int value)
return EDGE_TYPE_ARGUMENT;
case EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return EDGE_TEMPLATE_DEFAULT_ARGUMENT;
case EDGE_TEMPLATE_SPECIALIZATION_OF:
return EDGE_TEMPLATE_SPECIALIZATION_OF;
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF:
return EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF;
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:
@@ -159,9 +159,9 @@ std::string Edge::getTypeString(EdgeType type)
return "type_argument";
case EDGE_TEMPLATE_DEFAULT_ARGUMENT:
return "template_default_argument";
case EDGE_TEMPLATE_SPECIALIZATION_OF:
case EDGE_TEMPLATE_SPECIALIZATION:
return "template_specialization";
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF:
case EDGE_TEMPLATE_MEMBER_SPECIALIZATION:
return "template_member_specialization";
case EDGE_INCLUDE:
return "include";
+2 -2
View File
@@ -28,8 +28,8 @@ public:
EDGE_TEMPLATE_ARGUMENT = 0x40,
EDGE_TYPE_ARGUMENT = 0x80,
EDGE_TEMPLATE_DEFAULT_ARGUMENT = 0x100,
EDGE_TEMPLATE_SPECIALIZATION_OF = 0x200,
EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF = 0x400,
EDGE_TEMPLATE_SPECIALIZATION = 0x200,
EDGE_TEMPLATE_MEMBER_SPECIALIZATION = 0x400,
EDGE_INCLUDE = 0x800,
EDGE_IMPORT = 0x1000,
EDGE_AGGREGATION = 0x2000,
+4 -4
View File
@@ -164,10 +164,10 @@ Edge::EdgeType ParserClientImpl::referenceKindToEdgeType(ReferenceKind reference
return Edge::EDGE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
return Edge::EDGE_TEMPLATE_DEFAULT_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION_OF:
return Edge::EDGE_TEMPLATE_SPECIALIZATION_OF;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF:
return Edge::EDGE_TEMPLATE_MEMBER_SPECIALIZATION_OF;
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:
+4 -4
View File
@@ -20,10 +20,10 @@ ReferenceKind intToReferenceKind(int v)
return REFERENCE_TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
return REFERENCE_TEMPLATE_DEFAULT_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION_OF:
return REFERENCE_TEMPLATE_SPECIALIZATION_OF;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF:
return REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF;
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:
+2 -2
View File
@@ -12,8 +12,8 @@ enum ReferenceKind
REFERENCE_TEMPLATE_ARGUMENT = 6,
REFERENCE_TYPE_ARGUMENT = 7,
REFERENCE_TEMPLATE_DEFAULT_ARGUMENT = 8,
REFERENCE_TEMPLATE_SPECIALIZATION_OF = 9,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF = 10,
REFERENCE_TEMPLATE_SPECIALIZATION = 9,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION = 10,
REFERENCE_INCLUDE = 11,
REFERENCE_IMPORT = 12,
REFERENCE_MACRO_USAGE = 13
@@ -102,7 +102,7 @@ void CxxAstVisitorComponentIndexer::visitClassTemplateSpecializationDecl(clang::
}
m_client->recordReference(
REFERENCE_TEMPLATE_SPECIALIZATION_OF, // TODO: call this REFERENCE_TEMPLATE_SPECIALIZATION and reverse the following arguments
REFERENCE_TEMPLATE_SPECIALIZATION,
getAstVisitor()->getDeclNameCache()->getValue(specializedFromDecl),
getAstVisitor()->getDeclNameCache()->getValue(d),
getParseLocation(d->getLocation())
@@ -174,7 +174,7 @@ void CxxAstVisitorComponentIndexer::visitFunctionDecl(clang::FunctionDecl* d)
m_client->recordSymbol(referencedName, SYMBOL_FUNCTION, ACCESS_NONE, DEFINITION_NONE);
m_client->recordReference(
REFERENCE_TEMPLATE_SPECIALIZATION_OF, // TODO: call this REFERENCE_TEMPLATE_SPECIALIZATION and reverse the following arguments
REFERENCE_TEMPLATE_SPECIALIZATION,
referencedName,
getAstVisitor()->getDeclNameCache()->getValue(d),
getParseLocation(d->getLocation())
@@ -214,7 +214,7 @@ void CxxAstVisitorComponentIndexer::visitCXXMethodDecl(clang::CXXMethodDecl* d)
m_client->recordSymbol(referencedName, SYMBOL_FUNCTION, ACCESS_NONE, DEFINITION_NONE);
m_client->recordReference(
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION,
referencedName,
getAstVisitor()->getDeclNameCache()->getValue(d),
getParseLocation(d->getLocation())
+2 -2
View File
@@ -84,10 +84,10 @@ public:
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
referenceContainer = &templateDefaultArgumentTypes;
break;
case REFERENCE_TEMPLATE_SPECIALIZATION_OF:
case REFERENCE_TEMPLATE_SPECIALIZATION:
referenceContainer = &templateSpecializations;
break;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION_OF:
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
referenceContainer = &templateMemberSpecializations;
break;
case REFERENCE_INCLUDE: