Home
last modified time | relevance | path

Searched refs:PackExpansionExpr (Results 1 – 16 of 16) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTemplateBase.cpp131 isa<PackExpansionExpr>(getAsExpr())); in isDependent()
199 return isa<PackExpansionExpr>(getAsExpr()); in isPackExpansion()
339 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
HDExprClassification.cpp382 return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern()); in ClassifyInternal()
HDDeclTemplate.cpp231 E = new (Context) PackExpansionExpr(Context.DependentTy, E, in GenerateInjectedTemplateArgs()
HDStmtProfile.cpp1286 void StmtProfiler::VisitPackExpansionExpr(const PackExpansionExpr *S) { in VisitPackExpansionExpr()
HDItaniumMangle.cpp2825 if (isa<PackExpansionExpr>(Arg)) in mangleExpression()
3349 mangleExpression(cast<PackExpansionExpr>(E)->getPattern()); in mangleExpression()
HDStmtPrinter.cpp2077 void StmtPrinter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateVariadic.cpp522 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
907 PackExpansionExpr *Expansion in getTemplateArgumentPackExpansionPattern()
908 = cast<PackExpansionExpr>(Argument.getAsExpr()); in getTemplateArgumentPackExpansionPattern()
HDSemaTemplateDeduction.cpp4605 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E)) in MarkUsedTemplateParameters()
HDTreeTransform.h3060 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(Inputs[I])) { in TransformExprs()
9869 TreeTransform<Derived>::TransformPackExpansionExpr(PackExpansionExpr *E) { in TransformPackExpansionExpr()
HDSemaTemplate.cpp5994 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr)) in CheckNonTypeTemplatePartialSpecializationArgs()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td133 def PackExpansionExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h3392 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
HDDataRecursiveASTVisitor.h2298 DEF_TRAVERSE_STMT(PackExpansionExpr, {})
HDRecursiveASTVisitor.h2330 DEF_TRAVERSE_STMT(PackExpansionExpr, {})
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1538 void ASTStmtReader::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
3046 S = new (Context) PackExpansionExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1540 void ASTStmtWriter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()