enum NonOdrUseReason

Description

The reason why a DeclRefExpr does not constitute an odr-use.

Declared at: clang/include/clang/Basic/Specifiers.h:158

Enumerators

NameValueComment
NOUR_None0This is an odr-use.
NOUR_Unevaluated1This name appears in an unevaluated operand.
NOUR_Constant2This name appears as a potential result of an lvalue-to-rvalue conversion that is a constant expression.
NOUR_Discarded3This name appears as a potential result of a discarded value expression.