Searched refs:ConstantExprKind (Results 1 – 4 of 4) sorted by relevance
155 static bool isForManglingOnly(ConstantExprKind Kind) { in isForManglingOnly()157 case ConstantExprKind::Normal: in isForManglingOnly()158 case ConstantExprKind::ClassTemplateArgument: in isForManglingOnly()159 case ConstantExprKind::ImmediateInvocation: in isForManglingOnly()164 case ConstantExprKind::NonClassTemplateArgument: in isForManglingOnly()170 static bool isTemplateArgument(ConstantExprKind Kind) { in isTemplateArgument()172 case ConstantExprKind::Normal: in isTemplateArgument()173 case ConstantExprKind::ImmediateInvocation: in isTemplateArgument()176 case ConstantExprKind::ClassTemplateArgument: in isTemplateArgument()177 case ConstantExprKind::NonClassTemplateArgument: in isTemplateArgument()[all …]
748 enum class ConstantExprKind { enum767 ConstantExprKind Kind = ConstantExprKind::Normal) const;1037 using ConstantExprKind = Expr::ConstantExprKind; variable
6215 ConstantExprKind Kind; in EvaluateConvertedConstantExpression()6217 Kind = ConstantExprKind::ClassTemplateArgument; in EvaluateConvertedConstantExpression()6219 Kind = ConstantExprKind::NonClassTemplateArgument; in EvaluateConvertedConstantExpression()6221 Kind = ConstantExprKind::Normal; in EvaluateConvertedConstantExpression()
17315 Eval, getASTContext(), ConstantExprKind::ImmediateInvocation); in CheckForImmediateInvocation()17371 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()