Home
last modified time | relevance | path

Searched refs:ConstantExprKind (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp151 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 …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h718 enum class ConstantExprKind { enum
737 ConstantExprKind Kind = ConstantExprKind::Normal) const;
997 using ConstantExprKind = Expr::ConstantExprKind; variable
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp5815 ConstantExprKind Kind; in CheckConvertedConstantExpression()
5817 Kind = ConstantExprKind::ClassTemplateArgument; in CheckConvertedConstantExpression()
5819 Kind = ConstantExprKind::NonClassTemplateArgument; in CheckConvertedConstantExpression()
5821 Kind = ConstantExprKind::Normal; in CheckConvertedConstantExpression()
H A DSemaExpr.cpp17530 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()