Lines Matching defs:CCE
6021 Sema::CCEKind CCE,
6036 (CCE == Sema::CCEK_ExplicitBool || CCE == Sema::CCEK_Noexcept)
6095 assert(CCE == Sema::CCEK_TemplateArg &&
6111 CCE == Sema::CCEKind::CCEK_TemplateArg);
6130 if (CCE == Sema::CCEK_ArrayBound &&
6139 << CCE << /*Constant*/ 1
6147 << CCE << /*Constant*/ 0 << From->getType() << T;
6161 Sema::CCEKind CCE,
6166 ExprResult Result = BuildConvertedConstantExpression(S, From, T, CCE, Dest,
6172 return S.EvaluateConvertedConstantExpression(Result.get(), T, Value, CCE,
6177 CCEKind CCE,
6180 return ::BuildConvertedConstantExpression(*this, From, T, CCE, Dest,
6185 APValue &Value, CCEKind CCE,
6187 return ::CheckConvertedConstantExpression(*this, From, T, Value, CCE, false,
6193 CCEKind CCE) {
6197 auto R = ::CheckConvertedConstantExpression(*this, From, T, V, CCE, true,
6206 Sema::CCEKind CCE, bool RequireInt,
6216 if (CCE == Sema::CCEK_TemplateArg && T->isRecordType())
6218 else if (CCE == Sema::CCEK_TemplateArg)
6252 Diag(Notes[0].first, diag::err_expr_not_cce) << CCE;
6260 << CCE << E->getSourceRange();