enum class SymbolRole
Description
Set of roles that are attributed to symbol occurrences. Low 9 bits of clang-c/include/Index.h CXSymbolRole mirrors this enum.
Declared at: clang/include/clang/Index/IndexSymbol.h:102
Enumerators
Name | Value | Comment |
---|---|---|
Declaration | 1 | |
Definition | 2 | |
Reference | 4 | |
Read | 8 | |
Write | 16 | |
Call | 32 | |
Dynamic | 64 | |
AddressOf | 128 | |
Implicit | 256 | |
Undefinition | 512 | |
RelationChildOf | 1024 | |
RelationBaseOf | 2048 | |
RelationOverrideOf | 4096 | |
RelationReceivedBy | 8192 | |
RelationCalledBy | 16384 | |
RelationExtendedBy | 32768 | |
RelationAccessorOf | 65536 | |
RelationContainedBy | 131072 | |
RelationIBTypeOf | 262144 | |
RelationSpecializationOf | 524288 | |
NameReference | 1048576 |