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