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