enum NonOdrUseReason
Description
The reason why a DeclRefExpr does not constitute an odr-use.
Declared at: clang/include/clang/Basic/Specifiers.h:158
Enumerators
Name | Value | Comment |
---|---|---|
NOUR_None | 0 | This is an odr-use. |
NOUR_Unevaluated | 1 | This name appears in an unevaluated operand. |
NOUR_Constant | 2 | This name appears as a potential result of an lvalue-to-rvalue conversion that is a constant expression. |
NOUR_Discarded | 3 | This name appears as a potential result of a discarded value expression. |