enum ExprObjectKind
Description
A further classification of the kind of object referenced by an l-value or x-value.
Declared at: clang/include/clang/Basic/Specifiers.h:134
Enumerators
Name | Value | Comment |
---|---|---|
OK_Ordinary | 0 | An ordinary object is located at an address in memory. |
OK_BitField | 1 | A bitfield object is a bitfield on a C or C++ record. |
OK_VectorComponent | 2 | A vector component is an element or range of elements on a vector. |
OK_ObjCProperty | 3 | An Objective-C property is a logical field of an Objective-C object which is read and written via Objective-C method calls. |
OK_ObjCSubscript | 4 | An Objective-C array/dictionary subscripting which reads an object or writes at the subscripted array/dictionary element via Objective-C method calls. |
OK_MatrixComponent | 5 | A matrix component is a single element of a matrix. |