Searched refs:ConstantExprKind (Results 1 – 4 of 4) sorted by relevance
151 static bool isForManglingOnly(ConstantExprKind Kind) { in isForManglingOnly()153 case ConstantExprKind::Normal: in isForManglingOnly()154 case ConstantExprKind::ClassTemplateArgument: in isForManglingOnly()155 case ConstantExprKind::ImmediateInvocation: in isForManglingOnly()160 case ConstantExprKind::NonClassTemplateArgument: in isForManglingOnly()166 static bool isTemplateArgument(ConstantExprKind Kind) { in isTemplateArgument()168 case ConstantExprKind::Normal: in isTemplateArgument()169 case ConstantExprKind::ImmediateInvocation: in isTemplateArgument()172 case ConstantExprKind::ClassTemplateArgument: in isTemplateArgument()173 case ConstantExprKind::NonClassTemplateArgument: in isTemplateArgument()[all …]
714 enum class ConstantExprKind { enum733 ConstantExprKind Kind = ConstantExprKind::Normal) const;987 using ConstantExprKind = Expr::ConstantExprKind; variable
5757 ConstantExprKind Kind; in CheckConvertedConstantExpression()5759 Kind = ConstantExprKind::ClassTemplateArgument; in CheckConvertedConstantExpression()5761 Kind = ConstantExprKind::NonClassTemplateArgument; in CheckConvertedConstantExpression()5763 Kind = ConstantExprKind::Normal; in CheckConvertedConstantExpression()
16484 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()