| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | Comment.cpp | 380 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()
|
| HD | DeclTemplate.cpp | 469 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument 471 TPL); in findPartialSpecialization() 475 llvm::FoldingSetNodeID &ID, const TemplateParameterList *TPL) { in ProfileTemplateParameterList() argument 476 const Expr *RC = TPL->getRequiresClause(); in ProfileTemplateParameterList() 480 ID.AddInteger(TPL->size()); in ProfileTemplateParameterList() 481 for (NamedDecl *D : *TPL) { in ProfileTemplateParameterList() 506 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument 511 ProfileTemplateParameterList(Context, ID, TPL); in Profile() 1170 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument 1172 TPL); in findPartialSpecialization() [all …]
|
| HD | ExprConcepts.cpp | 145 auto TPL = in getTypeConstraint() local 147 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
|
| HD | ODRHash.cpp | 189 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()
|
| HD | DeclObjC.cpp | 328 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument 329 TypeParamList = TPL; in setTypeParamList() 330 if (!TPL) in setTypeParamList() 2054 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument 2055 TypeParamList = TPL; in setTypeParamList() 2056 if (!TPL) in setTypeParamList()
|
| HD | MicrosoftMangle.cpp | 1419 const TemplateParameterList *TPL = TD->getTemplateParameters(); in mangleTemplateArgs() local 1420 assert(TPL->size() == TemplateArgs.size() && in mangleTemplateArgs() 1431 mangleTemplateArg(TD, TA, TPL->getParam(i)); in mangleTemplateArgs()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | ASTNodeTraverser.h | 257 void dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument 258 if (!TPL) in dumpTemplateParameters() 261 for (const auto &TP : *TPL) in dumpTemplateParameters() 264 if (const Expr *RC = TPL->getRequiresClause()) in dumpTemplateParameters()
|
| HD | ODRHash.h | 87 void AddTemplateParameterList(const TemplateParameterList *TPL);
|
| HD | RecursiveASTVisitor.h | 513 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1481 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1482 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end(); 1658 TemplateParameterList *TPL) { 1659 if (TPL) { 1660 for (NamedDecl *D : *TPL) { 1663 if (Expr *RequiresClause = TPL->getRequiresClause()) { 1674 TemplateParameterList *TPL = D->getTemplateParameterList(i); 1675 TraverseTemplateParameterListHelper(TPL); 1931 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \ [all …]
|
| HD | DeclTemplate.h | 1112 const TemplateParameterList *TPL = getTemplateParameters(); 1113 return TPL->getParam(TPL->size() - 1)->isImplicit(); 2228 TemplateParameterList *TPL, ASTContext &Context); 2353 TemplateParameterList *TPL, void *&InsertPos); 3060 TemplateParameterList *TPL, ASTContext &Context); 3181 TemplateParameterList *TPL, void *&InsertPos);
|
| HD | ExprConcepts.h | 286 ReturnTypeRequirement(TemplateParameterList *TPL);
|
| HD | DeclObjC.h | 1321 void setTypeParamList(ObjCTypeParamList *TPL); 2350 void setTypeParamList(ObjCTypeParamList *TPL);
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaConcept.cpp | 1025 ReturnTypeRequirement(TemplateParameterList *TPL) : in ReturnTypeRequirement() argument 1026 TypeConstraintInfo(TPL, 0) { in ReturnTypeRequirement() 1027 assert(TPL->size() == 1); in ReturnTypeRequirement() 1029 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
|
| HD | SemaTemplateVariadic.cpp | 252 if (auto *TPL = Lambda->getTemplateParameterList()) in TraverseLambdaExpr() local 253 DepthLimit = TPL->getDepth(); in TraverseLambdaExpr()
|
| HD | SemaTemplateInstantiate.cpp | 1902 TemplateParameterList *TPL = in TransformExprRequirement() local 1904 if (!TPL) in TransformExprRequirement() 1912 TransRetReq.emplace(TPL); in TransformExprRequirement()
|
| HD | SemaExprCXX.cpp | 8404 auto *TPL = TemplateParameterList::Create(Context, SourceLocation(), in ActOnCompoundRequirement() local 8411 concepts::ExprRequirement::ReturnTypeRequirement(TPL)); in ActOnCompoundRequirement() 8430 TemplateParameterList *TPL = in BuildExprRequirement() local 8438 for (unsigned I = 0; I < TPL->getDepth(); ++I) in BuildExprRequirement() 8441 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint() in BuildExprRequirement()
|
| HD | SemaLookup.cpp | 1742 TemplateParameterList *TPL = TD->getTemplateParameters(); in isVisibleSlow() local 1744 SearchDefinitions = Index >= TPL->size() || TPL->getParam(Index) != D; in isVisibleSlow()
|
| HD | TreeTransform.h | 695 TemplateParameterList *TPL) { in TransformTemplateParameterList() argument 696 return TPL; in TransformTemplateParameterList() 11391 TemplateParameterList *TPL = in TransformExprRequirement() local 11393 if (!TPL) in TransformExprRequirement() 11395 TransRetReq.emplace(TPL); in TransformExprRequirement() 11768 auto TPL = getDerived().TransformTemplateParameterList( in TransformLambdaExpr() local 11770 LSI->GLTemplateParameterList = TPL; in TransformLambdaExpr()
|
| HD | SemaDeclCXX.cpp | 1148 TemplateParameterList *TPL = FTD->getTemplateParameters(); in checkTupleLikeDecomposition() local 1149 if (TPL->size() != 0 && in checkTupleLikeDecomposition() 1150 isa<NonTypeTemplateParmDecl>(TPL->getParam(0))) { in checkTupleLikeDecomposition()
|
| HD | SemaDecl.cpp | 8670 for (TemplateParameterList *TPL : TemplateParamListsRef) in ActOnFunctionDeclarator() 8671 TemplateParamLists.push_back(TPL); in ActOnFunctionDeclarator()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| HD | ASTMatchFinder.cpp | 236 if (const auto *TPL = Node->getTemplateParameterList()) { in TraverseLambdaExpr() local 237 for (const auto *TP : *TPL) { in TraverseLambdaExpr()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 833 TemplateParameterList *TPL = Record.readTemplateParameterList(); in VisitRequiresExpr() local 838 Req.emplace(TPL); in VisitRequiresExpr()
|
| HD | ASTReader.cpp | 9446 [&Hash](const TemplateParameterList *TPL) { in diagnoseOdrViolations() argument 9447 assert(TPL); in diagnoseOdrViolations() 9449 Hash.AddTemplateParameterList(TPL); in diagnoseOdrViolations()
|