Lines Matching refs:CCE
5992 Sema::CCEKind CCE, in BuildConvertedConstantExpression() argument
6007 (CCE == Sema::CCEK_ExplicitBool || CCE == Sema::CCEK_Noexcept) in BuildConvertedConstantExpression()
6066 assert(CCE == Sema::CCEK_TemplateArg && in BuildConvertedConstantExpression()
6082 CCE == Sema::CCEKind::CCEK_TemplateArg); in BuildConvertedConstantExpression()
6101 if (CCE == Sema::CCEK_ArrayBound && in BuildConvertedConstantExpression()
6110 << CCE << /*Constant*/ 1 in BuildConvertedConstantExpression()
6118 << CCE << /*Constant*/ 0 << From->getType() << T; in BuildConvertedConstantExpression()
6132 Sema::CCEKind CCE, in CheckConvertedConstantExpression() argument
6137 ExprResult Result = BuildConvertedConstantExpression(S, From, T, CCE, Dest, in CheckConvertedConstantExpression()
6143 return S.EvaluateConvertedConstantExpression(Result.get(), T, Value, CCE, in CheckConvertedConstantExpression()
6148 CCEKind CCE, in BuildConvertedConstantExpression() argument
6151 return ::BuildConvertedConstantExpression(*this, From, T, CCE, Dest, in BuildConvertedConstantExpression()
6156 APValue &Value, CCEKind CCE, in CheckConvertedConstantExpression() argument
6158 return ::CheckConvertedConstantExpression(*this, From, T, Value, CCE, false, in CheckConvertedConstantExpression()
6164 CCEKind CCE) { in CheckConvertedConstantExpression() argument
6168 auto R = ::CheckConvertedConstantExpression(*this, From, T, V, CCE, true, in CheckConvertedConstantExpression()
6180 Sema::CCEKind CCE, bool RequireInt, in EvaluateConvertedConstantExpression() argument
6190 if (CCE == Sema::CCEK_TemplateArg && T->isRecordType()) in EvaluateConvertedConstantExpression()
6192 else if (CCE == Sema::CCEK_TemplateArg) in EvaluateConvertedConstantExpression()
6225 Diag(Notes[0].first, diag::err_expr_not_cce) << CCE; in EvaluateConvertedConstantExpression()
6233 << CCE << E->getSourceRange(); in EvaluateConvertedConstantExpression()