Searched refs:ConstantExprKind (Results 1 – 4 of 4) sorted by relevance
154 static bool isForManglingOnly(ConstantExprKind Kind) { in isForManglingOnly()156 case ConstantExprKind::Normal: in isForManglingOnly()157 case ConstantExprKind::ClassTemplateArgument: in isForManglingOnly()158 case ConstantExprKind::ImmediateInvocation: in isForManglingOnly()163 case ConstantExprKind::NonClassTemplateArgument: in isForManglingOnly()169 static bool isTemplateArgument(ConstantExprKind Kind) { in isTemplateArgument()171 case ConstantExprKind::Normal: in isTemplateArgument()172 case ConstantExprKind::ImmediateInvocation: in isTemplateArgument()175 case ConstantExprKind::ClassTemplateArgument: in isTemplateArgument()176 case ConstantExprKind::NonClassTemplateArgument: in isTemplateArgument()[all …]
736 enum class ConstantExprKind { enum755 ConstantExprKind Kind = ConstantExprKind::Normal) const;1020 using ConstantExprKind = Expr::ConstantExprKind; variable
6189 ConstantExprKind Kind; in EvaluateConvertedConstantExpression()6191 Kind = ConstantExprKind::ClassTemplateArgument; in EvaluateConvertedConstantExpression()6193 Kind = ConstantExprKind::NonClassTemplateArgument; in EvaluateConvertedConstantExpression()6195 Kind = ConstantExprKind::Normal; in EvaluateConvertedConstantExpression()
18344 Eval, getASTContext(), ConstantExprKind::ImmediateInvocation); in CheckForImmediateInvocation()18400 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()