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 …]
718 enum class ConstantExprKind { enum737 ConstantExprKind Kind = ConstantExprKind::Normal) const;997 using ConstantExprKind = Expr::ConstantExprKind; variable
5815 ConstantExprKind Kind; in CheckConvertedConstantExpression()5817 Kind = ConstantExprKind::ClassTemplateArgument; in CheckConvertedConstantExpression()5819 Kind = ConstantExprKind::NonClassTemplateArgument; in CheckConvertedConstantExpression()5821 Kind = ConstantExprKind::Normal; in CheckConvertedConstantExpression()
17530 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()