Home
last modified time | relevance | path

Searched refs:FunctionParmPackExpr (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp1537 FunctionParmPackExpr::FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, in FunctionParmPackExpr() function in FunctionParmPackExpr
1549 FunctionParmPackExpr *
1550 FunctionParmPackExpr::Create(const ASTContext &Context, QualType T, in Create()
1554 FunctionParmPackExpr(T, ParamPack, NameLoc, Params.size(), Params.data()); in Create()
1557 FunctionParmPackExpr *
1558 FunctionParmPackExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
1561 FunctionParmPackExpr(QualType(), nullptr, SourceLocation(), 0, nullptr); in CreateEmpty()
H A DStmtProfile.cpp1829 void StmtProfiler::VisitFunctionParmPackExpr(const FunctionParmPackExpr *S) { in VisitFunctionParmPackExpr()
1833 for (FunctionParmPackExpr::iterator I = S->begin(), E = S->end(); I != E; ++I) in VisitFunctionParmPackExpr()
H A DItaniumMangle.cpp4105 const FunctionParmPackExpr *FPPE = cast<FunctionParmPackExpr>(E); in mangleExpression()
H A DStmtPrinter.cpp2169 void StmtPrinter::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp898 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E);
1332 TemplateInstantiator::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr()
1350 for (FunctionParmPackExpr::iterator I = E->begin(), End = E->end(); in TransformFunctionParmPackExpr()
1359 return FunctionParmPackExpr::Create(getSema().Context, T, in TransformFunctionParmPackExpr()
1380 return FunctionParmPackExpr::Create(getSema().Context, T, PD, in TransformFunctionParmPackRefExpr()
H A DSemaTemplateVariadic.cpp1083 else if (auto *Subst = dyn_cast<FunctionParmPackExpr>(Arg.getAsExpr())) { in getFullyPackExpandedSize()
H A DTreeTransform.h11634 TreeTransform<Derived>::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td150 def FunctionParmPackExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h4078 class FunctionParmPackExpr final
4080 private llvm::TrailingObjects<FunctionParmPackExpr, ParmVarDecl *> {
4094 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack,
4099 static FunctionParmPackExpr *Create(const ASTContext &Context, QualType T,
4103 static FunctionParmPackExpr *CreateEmpty(const ASTContext &Context,
H A DRecursiveASTVisitor.h2569 DEF_TRAVERSE_STMT(FunctionParmPackExpr, {})
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1747 void ASTStmtWriter::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
1752 for (FunctionParmPackExpr::iterator I = E->begin(), End = E->end(); in VisitFunctionParmPackExpr()
H A DASTReaderStmt.cpp1787 void ASTStmtReader::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
3335 S = FunctionParmPackExpr::CreateEmpty(Context, in ReadStmtFromStream()