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

NameValueComment
OK_Ordinary0An ordinary object is located at an address in memory.
OK_BitField1A bitfield object is a bitfield on a C or C++ record.
OK_VectorComponent2A vector component is an element or range of elements on a vector.
OK_ObjCProperty3An Objective-C property is a logical field of an Objective-C object which is read and written via Objective-C method calls.
OK_ObjCSubscript4An Objective-C array/dictionary subscripting which reads an object or writes at the subscripted array/dictionary element via Objective-C method calls.
OK_MatrixComponent5A matrix component is a single element of a matrix.