enum ExprValueKind
Description
The categorization of expression values, currently following the C++11 scheme.
Declared at: clang/include/clang/Basic/Specifiers.h:117
Enumerators
Name | Value | Comment |
---|---|---|
VK_PRValue | 0 | A pr-value expression (in the C++11 taxonomy) produces a temporary value. |
VK_LValue | 1 | An l-value expression is a reference to an object with independent storage. |
VK_XValue | 2 | An x-value expression is a reference to an object with independent storage but which can be "moved", i.e. efficiently cannibalized for its resources. |