enum Sema::CCEKind
Description
Contexts in which a converted constant expression is required.
Declared at: clang/include/clang/Sema/Sema.h:3722
Enumerators
Name | Value | Comment |
---|---|---|
CCEK_CaseValue | 0 | Expression in a case label. |
CCEK_Enumerator | 1 | Enumerator value with fixed underlying type. |
CCEK_TemplateArg | 2 | Value of a non-type template parameter. |
CCEK_ArrayBound | 3 | Array bound in array declarator or new-expression. |
CCEK_ExplicitBool | 4 | Condition in an explicit(bool) specifier. |
CCEK_Noexcept | 5 | Condition in a noexcept(bool) specifier. |