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. |