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 …]
729 enum class ConstantExprKind { enum748 ConstantExprKind Kind = ConstantExprKind::Normal) const;1008 using ConstantExprKind = Expr::ConstantExprKind; variable
5913 ConstantExprKind Kind; in CheckConvertedConstantExpression()5915 Kind = ConstantExprKind::ClassTemplateArgument; in CheckConvertedConstantExpression()5917 Kind = ConstantExprKind::NonClassTemplateArgument; in CheckConvertedConstantExpression()5919 Kind = ConstantExprKind::Normal; in CheckConvertedConstantExpression()
17806 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()