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 |