enum AccessKinds
Description
Kinds of access we can perform on an object, for diagnostics. Note that we consider a member function call to be a kind of access, even though it is not formally an access of the object, because it has (largely) the same set of semantic restrictions.
Declared at: clang/lib/AST/Interp/State.h:26
Enumerators
Name | Value | Comment |
---|---|---|
AK_Read | 0 | |
AK_ReadObjectRepresentation | 1 | |
AK_Assign | 2 | |
AK_Increment | 3 | |
AK_Decrement | 4 | |
AK_MemberCall | 5 | |
AK_DynamicCast | 6 | |
AK_TypeId | 7 | |
AK_Construct | 8 | |
AK_Destroy | 9 |