Home
last modified time | relevance | path

Searched refs:TPL (Results 1 – 25 of 32) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp198 const TemplateParameterList *TPL, unsigned Idx) { in shouldIncludeTypeForArgument() argument
199 if (!TPL || Idx >= TPL->size()) in shouldIncludeTypeForArgument()
201 const NamedDecl *TemplParam = TPL->getParam(Idx); in shouldIncludeTypeForArgument()
494 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
496 TPL); in findPartialSpecialization()
500 llvm::FoldingSetNodeID &ID, const TemplateParameterList *TPL) { in ProfileTemplateParameterList() argument
501 const Expr *RC = TPL->getRequiresClause(); in ProfileTemplateParameterList()
505 ID.AddInteger(TPL->size()); in ProfileTemplateParameterList()
506 for (NamedDecl *D : *TPL) { in ProfileTemplateParameterList()
531 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument
[all …]
H A DComment.cpp380 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName() local
382 assert(TPL && "Unknown TemplateParameterList"); in getParamName()
384 return TPL->getParam(getIndex(i))->getName(); in getParamName()
385 const NamedDecl *Param = TPL->getParam(getIndex(i)); in getParamName()
387 TPL = TTP->getTemplateParameters(); in getParamName()
H A DTypePrinter.cpp1450 const TemplateParameterList *TPL = TD ? TD->getTemplateParameters() : nullptr; in printTemplateId() local
1451 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateId()
1998 const TemplateParameterList *TPL, bool IsPack, in printTo() argument
2001 if (TPL && Policy.SuppressDefaultTemplateArgs && in printTo()
2003 Args.size() <= TPL->size()) { in printTo()
2004 ASTContext &Ctx = TPL->getParam(0)->getASTContext(); in printTo()
2010 TPL->getParam(Args.size() - 1), in printTo()
2011 OrigArgs, TPL->getDepth())) in printTo()
2029 printTo(ArgOS, Argument.getPackAsArray(), Policy, true, TPL, in printTo()
2037 TemplateParameterList::shouldIncludeTypeForArgument(TPL, ParmIndex)); in printTo()
[all …]
H A DExprConcepts.cpp138 auto TPL = in getTypeConstraint() local
140 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
H A DStmtPrinter.cpp1006 const TemplateParameterList *TPL = nullptr; in VisitDeclRefExpr() local
1009 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr()
1010 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr()
1415 const TemplateParameterList *TPL = nullptr; in VisitMemberExpr() local
1419 TPL = FTD->getTemplateParameters(); in VisitMemberExpr()
1422 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
1424 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr()
1838 const TemplateParameterList *TPL = nullptr; in VisitUserDefinedLiteral() local
1841 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral()
1843 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL); in VisitUserDefinedLiteral()
H A DODRHash.cpp189 void ODRHash::AddTemplateParameterList(const TemplateParameterList *TPL) { in AddTemplateParameterList() argument
190 assert(TPL && "Expecting non-null pointer."); in AddTemplateParameterList()
192 ID.AddInteger(TPL->size()); in AddTemplateParameterList()
193 for (auto *ND : TPL->asArray()) { in AddTemplateParameterList()
H A DDeclObjC.cpp330 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
331 TypeParamList = TPL; in setTypeParamList()
332 if (!TPL) in setTypeParamList()
2085 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
2086 TypeParamList = TPL; in setTypeParamList()
2087 if (!TPL) in setTypeParamList()
H A DDeclPrinter.cpp651 const TemplateParameterList *TPL = D->getTemplateSpecializationInfo() in VisitFunctionDecl() local
655 TArgPrinter.printTemplateArguments(TArgAsWritten->arguments(), TPL, in VisitFunctionDecl()
659 TArgPrinter.printTemplateArguments(TArgs->asArray(), TPL, in VisitFunctionDecl()
H A DDeclBase.cpp270 if (auto *TPL = getDescribedTemplateParams()) in getTemplateDepth() local
271 return TPL->getDepth() + 1; in getTemplateDepth()
H A DMicrosoftMangle.cpp1494 const TemplateParameterList *TPL = TD->getTemplateParameters(); in mangleTemplateArgs() local
1495 assert(TPL->size() == TemplateArgs.size() && in mangleTemplateArgs()
1506 mangleTemplateArg(TD, TA, TPL->getParam(i)); in mangleTemplateArgs()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTNodeTraverser.h277 void dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument
278 if (!TPL) in dumpTemplateParameters()
281 for (const auto &TP : *TPL) in dumpTemplateParameters()
284 if (const Expr *RC = TPL->getRequiresClause()) in dumpTemplateParameters()
H A DODRHash.h87 void AddTemplateParameterList(const TemplateParameterList *TPL);
H A DRecursiveASTVisitor.h478 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1468 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1469 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1645 TemplateParameterList *TPL) {
1646 if (TPL) {
1647 for (NamedDecl *D : *TPL) {
1650 if (Expr *RequiresClause = TPL->getRequiresClause()) {
1661 TemplateParameterList *TPL = D->getTemplateParameterList(i);
1662 TraverseTemplateParameterListHelper(TPL);
1934 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
[all …]
H A DDeclTemplate.h206 static bool shouldIncludeTypeForArgument(const TemplateParameterList *TPL,
1109 const TemplateParameterList *TPL = getTemplateParameters();
1110 return TPL->getParam(TPL->size() - 1)->isImplicit();
2233 TemplateParameterList *TPL, ASTContext &Context);
2358 TemplateParameterList *TPL, void *&InsertPos);
3065 TemplateParameterList *TPL, ASTContext &Context);
3186 TemplateParameterList *TPL, void *&InsertPos);
H A DExprConcepts.h291 ReturnTypeRequirement(TemplateParameterList *TPL);
H A DDeclObjC.h1283 void setTypeParamList(ObjCTypeParamList *TPL);
2320 void setTypeParamList(ObjCTypeParamList *TPL);
H A DType.h5229 const TemplateParameterList *TPL = nullptr);
5234 const TemplateParameterList *TPL = nullptr);
5239 const TemplateParameterList *TPL = nullptr);
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp283 if (const auto *TPL = Node->getTemplateParameterList()) { in TraverseLambdaExpr() local
284 for (const auto *TP : *TPL) { in TraverseLambdaExpr()
544 if (auto *TPL = LE->getTemplateParameterList()) { in dataTraverseNode() local
545 for (NamedDecl *D : *TPL) { in dataTraverseNode()
548 if (Expr *RequiresClause = TPL->getRequiresClause()) { in dataTraverseNode()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp1063 ReturnTypeRequirement(TemplateParameterList *TPL) : in ReturnTypeRequirement() argument
1064 TypeConstraintInfo(TPL, 0) { in ReturnTypeRequirement()
1065 assert(TPL->size() == 1); in ReturnTypeRequirement()
1067 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
H A DSemaTemplateVariadic.cpp252 if (auto *TPL = Lambda->getTemplateParameterList()) in TraverseLambdaExpr() local
253 DepthLimit = TPL->getDepth(); in TraverseLambdaExpr()
H A DSemaTemplateInstantiate.cpp1973 TemplateParameterList *TPL = in TransformExprRequirement() local
1975 if (!TPL) in TransformExprRequirement()
1983 TransRetReq.emplace(TPL); in TransformExprRequirement()
H A DSemaLookup.cpp1713 TemplateParameterList *TPL = TD->getTemplateParameters(); in isVisibleSlow() local
1715 SearchDefinitions = Index >= TPL->size() || TPL->getParam(Index) != D; in isVisibleSlow()
H A DSemaExprCXX.cpp8638 auto *TPL = TemplateParameterList::Create(Context, SourceLocation(), in ActOnCompoundRequirement() local
8645 concepts::ExprRequirement::ReturnTypeRequirement(TPL)); in ActOnCompoundRequirement()
8664 TemplateParameterList *TPL = in BuildExprRequirement() local
8672 for (unsigned I = 0; I < TPL->getDepth(); ++I) in BuildExprRequirement()
8675 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint() in BuildExprRequirement()
H A DTreeTransform.h704 TemplateParameterList *TPL) { in TransformTemplateParameterList() argument
705 return TPL; in TransformTemplateParameterList()
12318 TemplateParameterList *TPL = in TransformExprRequirement() local
12320 if (!TPL) in TransformExprRequirement()
12322 TransRetReq.emplace(TPL); in TransformExprRequirement()
12697 auto TPL = getDerived().TransformTemplateParameterList( in TransformLambdaExpr() local
12699 LSI->GLTemplateParameterList = TPL; in TransformLambdaExpr()
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dole2compounddocs254 # https://filext.com/file-extension/TPL

12