enum class SymbolKind
Declared at: clang/include/clang/Index/IndexSymbol.h:23
Enumerators
Name | Value | Comment |
---|---|---|
Unknown | 0 | |
Module | 1 | |
Namespace | 2 | |
NamespaceAlias | 3 | |
Macro | 4 | |
Enum | 5 | |
Struct | 6 | |
Class | 7 | |
Protocol | 8 | |
Extension | 9 | |
Union | 10 | |
TypeAlias | 11 | |
Function | 12 | |
Variable | 13 | |
Field | 14 | |
EnumConstant | 15 | |
InstanceMethod | 16 | |
ClassMethod | 17 | |
StaticMethod | 18 | |
InstanceProperty | 19 | |
ClassProperty | 20 | |
StaticProperty | 21 | |
Constructor | 22 | |
Destructor | 23 | |
ConversionFunction | 24 | |
Parameter | 25 | |
Using | 26 | |
TemplateTypeParm | 27 | |
TemplateTemplateParm | 28 | |
NonTypeTemplateParm | 29 | |
Concept | 30 |