Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/lib/AST/
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()
DDeclTemplate.cpp469 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()
1174 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
1176 TPL); in findPartialSpecialization()
[all …]
DTypePrinter.cpp1416 const TemplateParameterList *TPL = nullptr; in printTemplateSpecializationBefore() local
1418 TPL = TD->getTemplateParameters(); in printTemplateSpecializationBefore()
1420 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateSpecializationBefore()
1960 const TemplateParameterList *TPL) { in printTo() argument
1962 if (TPL && Policy.SuppressDefaultTemplateArgs && in printTo()
1964 Args.size() <= TPL->size()) { in printTo()
1965 ASTContext &Ctx = TPL->getParam(0)->getASTContext(); in printTo()
1971 TPL->getParam(Args.size() - 1), in printTo()
1972 OrigArgs, TPL->getDepth())) in printTo()
2024 const TemplateParameterList *TPL) { in printTemplateArgumentList() argument
[all …]
DExprConcepts.cpp138 auto TPL = in getTypeConstraint() local
140 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
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()
DDeclObjC.cpp330 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
331 TypeParamList = TPL; in setTypeParamList()
332 if (!TPL) in setTypeParamList()
2086 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
2087 TypeParamList = TPL; in setTypeParamList()
2088 if (!TPL) in setTypeParamList()
DDeclBase.cpp270 if (auto *TPL = getDescribedTemplateParams()) in getTemplateDepth() local
271 return TPL->getDepth() + 1; in getTemplateDepth()
/external/clang/lib/AST/
DComment.cpp333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName() local
336 return TPL->getParam(getIndex(i))->getName(); in getParamName()
337 const NamedDecl *Param = TPL->getParam(getIndex(i)); in getParamName()
340 TPL = TTP->getTemplateParameters(); in getParamName()
DDeclObjC.cpp305 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
306 TypeParamList = TPL; in setTypeParamList()
307 if (!TPL) in setTypeParamList()
1963 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument
1964 TypeParamList = TPL; in setTypeParamList()
1965 if (!TPL) in setTypeParamList()
DASTDumper.cpp239 void dumpTemplateParameters(const TemplateParameterList *TPL);
924 void ASTDumper::dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument
925 if (!TPL) in dumpTemplateParameters()
928 for (TemplateParameterList::const_iterator I = TPL->begin(), E = TPL->end(); in dumpTemplateParameters()
DDeclTemplate.cpp1171 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() local
1177 /*ParameterPack=*/false, /*Id=*/nullptr, TPL); in createMakeIntegerSeqParameterList()
DMicrosoftMangle.cpp1217 const TemplateParameterList *TPL = TD->getTemplateParameters(); in mangleTemplateArgs() local
1218 assert(TPL->size() == TemplateArgs.size() && in mangleTemplateArgs()
1223 mangleTemplateArg(TD, TA, TPL->getParam(Idx++)); in mangleTemplateArgs()
/external/llvm-project/clang/include/clang/AST/
DODRHash.h87 void AddTemplateParameterList(const TemplateParameterList *TPL);
DASTNodeTraverser.h276 void dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument
277 if (!TPL) in dumpTemplateParameters()
280 for (const auto &TP : *TPL) in dumpTemplateParameters()
283 if (const Expr *RC = TPL->getRequiresClause()) in dumpTemplateParameters()
DRecursiveASTVisitor.h473 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1455 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1456 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1632 TemplateParameterList *TPL) {
1633 if (TPL) {
1634 for (NamedDecl *D : *TPL) {
1637 if (Expr *RequiresClause = TPL->getRequiresClause()) {
1648 TemplateParameterList *TPL = D->getTemplateParameterList(i);
1649 TraverseTemplateParameterListHelper(TPL);
1914 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
[all …]
DDeclTemplate.h1108 const TemplateParameterList *TPL = getTemplateParameters();
1109 return TPL->getParam(TPL->size() - 1)->isImplicit();
2232 TemplateParameterList *TPL, ASTContext &Context);
2357 TemplateParameterList *TPL, void *&InsertPos);
3064 TemplateParameterList *TPL, ASTContext &Context);
3185 TemplateParameterList *TPL, void *&InsertPos);
DExprConcepts.h291 ReturnTypeRequirement(TemplateParameterList *TPL);
DDeclObjC.h1305 void setTypeParamList(ObjCTypeParamList *TPL);
2342 void setTypeParamList(ObjCTypeParamList *TPL);
/external/clang/include/clang/AST/
DRecursiveASTVisitor.h482 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1366 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1367 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1519 TemplateParameterList *TPL) {
1520 if (TPL) {
1521 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
1763 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
1764 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
DDeclObjC.h1220 void setTypeParamList(ObjCTypeParamList *TPL);
2225 void setTypeParamList(ObjCTypeParamList *TPL);
/external/arm-trusted-firmware/docs/plat/
Drockchip.rst26 - U-Boot - either separately as TPL+SPL or only SPL
/external/llvm-project/clang/lib/Sema/
DSemaConcept.cpp1046 ReturnTypeRequirement(TemplateParameterList *TPL) : in ReturnTypeRequirement() argument
1047 TypeConstraintInfo(TPL, 0) { in ReturnTypeRequirement()
1048 assert(TPL->size() == 1); in ReturnTypeRequirement()
1050 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint(); in ReturnTypeRequirement()
DSemaTemplateVariadic.cpp252 if (auto *TPL = Lambda->getTemplateParameterList()) in TraverseLambdaExpr() local
253 DepthLimit = TPL->getDepth(); in TraverseLambdaExpr()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclPlaceHolderExpr.h73 template<template<class...> class Category , class OP, class TPL>
/external/llvm-project/clang/lib/ASTMatchers/
DASTMatchFinder.cpp256 if (const auto *TPL = Node->getTemplateParameterList()) { in TraverseLambdaExpr() local
257 for (const auto *TP : *TPL) { in TraverseLambdaExpr()

12