Searched refs:ConstantExprKind (Results 1 – 6 of 6) sorted by relevance
57 ConstantExprKind Kind);
86 ConstantExprKind Kind) { in evaluate()
159 static bool isForManglingOnly(ConstantExprKind Kind) { in isForManglingOnly()161 case ConstantExprKind::Normal: in isForManglingOnly()162 case ConstantExprKind::ClassTemplateArgument: in isForManglingOnly()163 case ConstantExprKind::ImmediateInvocation: in isForManglingOnly()168 case ConstantExprKind::NonClassTemplateArgument: in isForManglingOnly()174 static bool isTemplateArgument(ConstantExprKind Kind) { in isTemplateArgument()176 case ConstantExprKind::Normal: in isTemplateArgument()177 case ConstantExprKind::ImmediateInvocation: in isTemplateArgument()180 case ConstantExprKind::ClassTemplateArgument: in isTemplateArgument()181 case ConstantExprKind::NonClassTemplateArgument: in isTemplateArgument()[all …]
747 enum class ConstantExprKind { enum766 ConstantExprKind Kind = ConstantExprKind::Normal) const;1040 using ConstantExprKind = Expr::ConstantExprKind; variable
6471 ConstantExprKind Kind; in EvaluateConvertedConstantExpression()6473 Kind = ConstantExprKind::ClassTemplateArgument; in EvaluateConvertedConstantExpression()6475 Kind = ConstantExprKind::NonClassTemplateArgument; in EvaluateConvertedConstantExpression()6477 Kind = ConstantExprKind::Normal; in EvaluateConvertedConstantExpression()
17733 Eval, getASTContext(), ConstantExprKind::ImmediateInvocation); in CheckForImmediateInvocation()17789 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()