Searched refs:PackExpansionExpr (Results 1 – 16 of 16) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | TemplateBase.cpp | 131 isa<PackExpansionExpr>(getAsExpr())); in isDependent() 199 return isa<PackExpansionExpr>(getAsExpr()); in isPackExpansion() 339 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
|
| HD | ExprClassification.cpp | 382 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
|
| HD | DeclTemplate.cpp | 231 E = new (Context) PackExpansionExpr(Context.DependentTy, E, in GenerateInjectedTemplateArgs()
|
| HD | StmtProfile.cpp | 1286 void StmtProfiler::VisitPackExpansionExpr(const PackExpansionExpr *S) { in VisitPackExpansionExpr()
|
| HD | ItaniumMangle.cpp | 2825 if (isa<PackExpansionExpr>(Arg)) in mangleExpression() 3349 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
|
| HD | StmtPrinter.cpp | 2077 void StmtPrinter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateVariadic.cpp | 522 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion() 907 PackExpansionExpr *Expansion in getTemplateArgumentPackExpansionPattern() 908 = cast<PackExpansionExpr>(Argument.getAsExpr()); in getTemplateArgumentPackExpansionPattern()
|
| HD | SemaTemplateDeduction.cpp | 4605 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E)) in MarkUsedTemplateParameters()
|
| HD | TreeTransform.h | 3060 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) { in TransformExprs() 9869 TreeTransform<Derived>::TransformPackExpansionExpr(PackExpansionExpr *E) { in TransformPackExpansionExpr()
|
| HD | SemaTemplate.cpp | 5994 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr)) in CheckNonTypeTemplatePartialSpecializationArgs()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | StmtNodes.td | 133 def PackExpansionExpr : DStmt<Expr>;
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | ExprCXX.h | 3392 class PackExpansionExpr : public Expr { 3408 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() function 3418 PackExpansionExpr(EmptyShell Empty) : Expr(PackExpansionExprClass, Empty) { } in PackExpansionExpr() function
|
| HD | DataRecursiveASTVisitor.h | 2298 DEF_TRAVERSE_STMT(PackExpansionExpr, {})
|
| HD | RecursiveASTVisitor.h | 2330 DEF_TRAVERSE_STMT(PackExpansionExpr, {})
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 1538 void ASTStmtReader::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr() 3046 S = new (Context) PackExpansionExpr(Empty); in ReadStmtFromStream()
|
| HD | ASTWriterStmt.cpp | 1540 void ASTStmtWriter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
|