Searched refs:PackExpansionExpr (Results 1 – 16 of 16) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 144 isa<PackExpansionExpr>(getAsExpr())); in isDependent() 212 return isa<PackExpansionExpr>(getAsExpr()); in isPackExpansion() 377 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
|
| H A D | ExprClassification.cpp | 402 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
|
| H A D | StmtProfile.cpp | 1799 void StmtProfiler::VisitPackExpansionExpr(const PackExpansionExpr *S) { in VisitPackExpansionExpr()
|
| H A D | ItaniumMangle.cpp | 3675 if (isa<PackExpansionExpr>(Arg)) in mangleExpression() 4207 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
|
| H A D | StmtPrinter.cpp | 2150 void StmtPrinter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
|
| H A D | ASTImporter.cpp | 589 ExpectedStmt VisitPackExpansionExpr(PackExpansionExpr *E); 6846 ExpectedStmt ASTNodeImporter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr() 6857 return new (Importer.getToContext()) PackExpansionExpr( in VisitPackExpansionExpr()
|
| H A D | ASTContext.cpp | 4328 E = new (*this) PackExpansionExpr(DependentTy, E, NTTP->getLocation(), in getInjectedTemplateArg()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 185 bool TraversePackExpansionExpr(PackExpansionExpr *E) { return true; } in TraversePackExpansionExpr() 624 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion() 1035 PackExpansionExpr *Expansion in getTemplateArgumentPackExpansionPattern() 1036 = cast<PackExpansionExpr>(Argument.getAsExpr()); in getTemplateArgumentPackExpansionPattern()
|
| H A D | SemaTemplateDeduction.cpp | 5225 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E)) in MarkUsedTemplateParameters()
|
| H A D | TreeTransform.h | 3439 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) { in TransformExprs() 11464 TreeTransform<Derived>::TransformPackExpansionExpr(PackExpansionExpr *E) { in TransformPackExpansionExpr() 11521 ArgStorage = new (getSema().Context) PackExpansionExpr( in TransformSizeOfPackExpr()
|
| H A D | SemaTemplate.cpp | 7341 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr)) in CheckNonTypeTemplatePartialSpecializationArgs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 146 def PackExpansionExpr : DStmt<Expr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 3772 class PackExpansionExpr : public Expr { 3788 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() function 3798 PackExpansionExpr(EmptyShell Empty) : Expr(PackExpansionExprClass, Empty) {} in PackExpansionExpr() function
|
| H A D | RecursiveASTVisitor.h | 2565 DEF_TRAVERSE_STMT(PackExpansionExpr, {})
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1741 void ASTStmtReader::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr() 3317 S = new (Context) PackExpansionExpr(Empty); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 1704 void ASTStmtWriter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
|