Clean up types (#9)

* remove unused node and edge types

* update version number
This commit is contained in:
Malte Langkabel
2019-11-04 18:45:44 +01:00
committed by GitHub
parent d18654a70f
commit 707de37391
11 changed files with 12 additions and 44 deletions
+7 -10
View File
@@ -37,16 +37,13 @@ namespace sourcetrail
CALL = 1 << 3, CALL = 1 << 3,
INHERITANCE = 1 << 4, INHERITANCE = 1 << 4,
OVERRIDE = 1 << 5, OVERRIDE = 1 << 5,
TEMPLATE_ARGUMENT = 1 << 6, TYPE_ARGUMENT = 1 << 6,
TYPE_ARGUMENT = 1 << 7, TEMPLATE_SPECIALIZATION = 1 << 7,
TEMPLATE_DEFAULT_ARGUMENT = 1 << 8, INCLUDE = 1 << 8,
TEMPLATE_SPECIALIZATION = 1 << 9, IMPORT = 1 << 9,
TEMPLATE_MEMBER_SPECIALIZATION = 1 << 10, AGGREGATION = 1 << 10,
INCLUDE = 1 << 11, MACRO_USAGE = 1 << 11,
IMPORT = 1 << 12, ANNOTATION_USAGE = 1 << 12
AGGREGATION = 1 << 13,
MACRO_USAGE = 1 << 14,
ANNOTATION_USAGE = 1 << 15
}; };
int edgeKindToInt(EdgeKind kind); int edgeKindToInt(EdgeKind kind);
+4 -5
View File
@@ -41,11 +41,10 @@ namespace sourcetrail
ENUM = 1 << 14, ENUM = 1 << 14,
ENUM_CONSTANT = 1 << 15, ENUM_CONSTANT = 1 << 15,
TYPEDEF = 1 << 16, TYPEDEF = 1 << 16,
TEMPLATE_PARAMETER = 1 << 17, TYPE_PARAMETER = 1 << 17,
TYPE_PARAMETER = 1 << 18, FILE = 1 << 18,
FILE = 1 << 19, MACRO = 1 << 19,
MACRO = 1 << 20, UNION = 1 << 20
UNION = 1 << 21
}; };
int nodeKindToInt(NodeKind kind); int nodeKindToInt(NodeKind kind);
-3
View File
@@ -31,11 +31,8 @@ namespace sourcetrail
CALL, CALL,
INHERITANCE, INHERITANCE,
OVERRIDE, OVERRIDE,
TEMPLATE_ARGUMENT,
TYPE_ARGUMENT, TYPE_ARGUMENT,
TEMPLATE_DEFAULT_ARGUMENT,
TEMPLATE_SPECIALIZATION, TEMPLATE_SPECIALIZATION,
TEMPLATE_MEMBER_SPECIALIZATION,
INCLUDE, INCLUDE,
IMPORT, IMPORT,
MACRO_USAGE, MACRO_USAGE,
-1
View File
@@ -42,7 +42,6 @@ namespace sourcetrail
ENUM, ENUM,
ENUM_CONSTANT, ENUM_CONSTANT,
TYPEDEF, TYPEDEF,
TEMPLATE_PARAMETER,
TYPE_PARAMETER, TYPE_PARAMETER,
MACRO, MACRO,
UNION UNION
-3
View File
@@ -34,11 +34,8 @@ namespace sourcetrail
EdgeKind::CALL, EdgeKind::CALL,
EdgeKind::INHERITANCE, EdgeKind::INHERITANCE,
EdgeKind::OVERRIDE, EdgeKind::OVERRIDE,
EdgeKind::TEMPLATE_ARGUMENT,
EdgeKind::TYPE_ARGUMENT, EdgeKind::TYPE_ARGUMENT,
EdgeKind::TEMPLATE_DEFAULT_ARGUMENT,
EdgeKind::TEMPLATE_SPECIALIZATION, EdgeKind::TEMPLATE_SPECIALIZATION,
EdgeKind::TEMPLATE_MEMBER_SPECIALIZATION,
EdgeKind::INCLUDE, EdgeKind::INCLUDE,
EdgeKind::IMPORT, EdgeKind::IMPORT,
EdgeKind::AGGREGATION, EdgeKind::AGGREGATION,
-1
View File
@@ -43,7 +43,6 @@ namespace sourcetrail
NodeKind::ENUM, NodeKind::ENUM,
NodeKind::ENUM_CONSTANT, NodeKind::ENUM_CONSTANT,
NodeKind::TYPEDEF, NodeKind::TYPEDEF,
NodeKind::TEMPLATE_PARAMETER,
NodeKind::TYPE_PARAMETER, NodeKind::TYPE_PARAMETER,
NodeKind::FILE, NodeKind::FILE,
NodeKind::MACRO, NodeKind::MACRO,
-6
View File
@@ -34,16 +34,10 @@ namespace sourcetrail
return EdgeKind::INHERITANCE; return EdgeKind::INHERITANCE;
case ReferenceKind::OVERRIDE: case ReferenceKind::OVERRIDE:
return EdgeKind::OVERRIDE; return EdgeKind::OVERRIDE;
case ReferenceKind::TEMPLATE_ARGUMENT:
return EdgeKind::TEMPLATE_ARGUMENT;
case ReferenceKind::TYPE_ARGUMENT: case ReferenceKind::TYPE_ARGUMENT:
return EdgeKind::TYPE_ARGUMENT; return EdgeKind::TYPE_ARGUMENT;
case ReferenceKind::TEMPLATE_DEFAULT_ARGUMENT:
return EdgeKind::TEMPLATE_DEFAULT_ARGUMENT;
case ReferenceKind::TEMPLATE_SPECIALIZATION: case ReferenceKind::TEMPLATE_SPECIALIZATION:
return EdgeKind::TEMPLATE_SPECIALIZATION; return EdgeKind::TEMPLATE_SPECIALIZATION;
case ReferenceKind::TEMPLATE_MEMBER_SPECIALIZATION:
return EdgeKind::TEMPLATE_MEMBER_SPECIALIZATION;
case ReferenceKind::INCLUDE: case ReferenceKind::INCLUDE:
return EdgeKind::INCLUDE; return EdgeKind::INCLUDE;
case ReferenceKind::IMPORT: case ReferenceKind::IMPORT:
-2
View File
@@ -56,8 +56,6 @@ namespace sourcetrail
return NodeKind::ENUM_CONSTANT; return NodeKind::ENUM_CONSTANT;
case SymbolKind::TYPEDEF: case SymbolKind::TYPEDEF:
return NodeKind::TYPEDEF; return NodeKind::TYPEDEF;
case SymbolKind::TEMPLATE_PARAMETER:
return NodeKind::TEMPLATE_PARAMETER;
case SymbolKind::TYPE_PARAMETER: case SymbolKind::TYPE_PARAMETER:
return NodeKind::TYPE_PARAMETER; return NodeKind::TYPE_PARAMETER;
case SymbolKind::MACRO: case SymbolKind::MACRO:
-4
View File
@@ -27,7 +27,6 @@ enum SymbolKind
SYMBOL_ENUM, SYMBOL_ENUM,
SYMBOL_ENUM_CONSTANT, SYMBOL_ENUM_CONSTANT,
SYMBOL_TYPEDEF, SYMBOL_TYPEDEF,
SYMBOL_TEMPLATE_PARAMETER,
SYMBOL_TYPE_PARAMETER, SYMBOL_TYPE_PARAMETER,
SYMBOL_MACRO, SYMBOL_MACRO,
SYMBOL_UNION SYMBOL_UNION
@@ -40,11 +39,8 @@ enum ReferenceKind
REFERENCE_CALL, REFERENCE_CALL,
REFERENCE_INHERITANCE, REFERENCE_INHERITANCE,
REFERENCE_OVERRIDE, REFERENCE_OVERRIDE,
REFERENCE_TEMPLATE_ARGUMENT,
REFERENCE_TYPE_ARGUMENT, REFERENCE_TYPE_ARGUMENT,
REFERENCE_TEMPLATE_DEFAULT_ARGUMENT,
REFERENCE_TEMPLATE_SPECIALIZATION, REFERENCE_TEMPLATE_SPECIALIZATION,
REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION,
REFERENCE_INCLUDE, REFERENCE_INCLUDE,
REFERENCE_IMPORT, REFERENCE_IMPORT,
REFERENCE_MACRO_USAGE, REFERENCE_MACRO_USAGE,
-8
View File
@@ -57,8 +57,6 @@ namespace
return sourcetrail::SymbolKind::ENUM_CONSTANT; return sourcetrail::SymbolKind::ENUM_CONSTANT;
case SYMBOL_TYPEDEF: case SYMBOL_TYPEDEF:
return sourcetrail::SymbolKind::TYPEDEF; return sourcetrail::SymbolKind::TYPEDEF;
case SYMBOL_TEMPLATE_PARAMETER:
return sourcetrail::SymbolKind::TEMPLATE_PARAMETER;
case SYMBOL_TYPE_PARAMETER: case SYMBOL_TYPE_PARAMETER:
return sourcetrail::SymbolKind::TYPE_PARAMETER; return sourcetrail::SymbolKind::TYPE_PARAMETER;
case SYMBOL_MACRO: case SYMBOL_MACRO:
@@ -83,16 +81,10 @@ namespace
return sourcetrail::ReferenceKind::INHERITANCE; return sourcetrail::ReferenceKind::INHERITANCE;
case REFERENCE_OVERRIDE: case REFERENCE_OVERRIDE:
return sourcetrail::ReferenceKind::OVERRIDE; return sourcetrail::ReferenceKind::OVERRIDE;
case REFERENCE_TEMPLATE_ARGUMENT:
return sourcetrail::ReferenceKind::TEMPLATE_ARGUMENT;
case REFERENCE_TYPE_ARGUMENT: case REFERENCE_TYPE_ARGUMENT:
return sourcetrail::ReferenceKind::TYPE_ARGUMENT; return sourcetrail::ReferenceKind::TYPE_ARGUMENT;
case REFERENCE_TEMPLATE_DEFAULT_ARGUMENT:
return sourcetrail::ReferenceKind::TEMPLATE_DEFAULT_ARGUMENT;
case REFERENCE_TEMPLATE_SPECIALIZATION: case REFERENCE_TEMPLATE_SPECIALIZATION:
return sourcetrail::ReferenceKind::TEMPLATE_SPECIALIZATION; return sourcetrail::ReferenceKind::TEMPLATE_SPECIALIZATION;
case REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION:
return sourcetrail::ReferenceKind::TEMPLATE_MEMBER_SPECIALIZATION;
case REFERENCE_INCLUDE: case REFERENCE_INCLUDE:
return sourcetrail::ReferenceKind::INCLUDE; return sourcetrail::ReferenceKind::INCLUDE;
case REFERENCE_IMPORT: case REFERENCE_IMPORT:
+1 -1
View File
@@ -1 +1 @@
v2.db24.p0 v3.db25.p0