Searched refs:TPL (Results 1 – 13 of 13) sorted by relevance
366 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName() local369 return TPL->getParam(getIndex(i))->getName(); in getParamName()370 const NamedDecl *Param = TPL->getParam(getIndex(i)); in getParamName()373 TPL = TTP->getTemplateParameters(); in getParamName()
184 void ODRHash::AddTemplateParameterList(const TemplateParameterList *TPL) { in AddTemplateParameterList() argument185 assert(TPL && "Expecting non-null pointer."); in AddTemplateParameterList()187 ID.AddInteger(TPL->size()); in AddTemplateParameterList()188 for (auto *ND : TPL->asArray()) { in AddTemplateParameterList()
329 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument330 TypeParamList = TPL; in setTypeParamList()331 if (!TPL) in setTypeParamList()2029 void ObjCCategoryDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList() argument2030 TypeParamList = TPL; in setTypeParamList()2031 if (!TPL) in setTypeParamList()
101 void dumpTemplateParameters(const TemplateParameterList *TPL);451 void ASTDumper::dumpTemplateParameters(const TemplateParameterList *TPL) { in dumpTemplateParameters() argument452 if (!TPL) in dumpTemplateParameters()455 for (TemplateParameterList::const_iterator I = TPL->begin(), E = TPL->end(); in dumpTemplateParameters()
1173 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() local1179 /*ParameterPack=*/false, /*Id=*/nullptr, TPL); in createMakeIntegerSeqParameterList()
1387 const TemplateParameterList *TPL = TD->getTemplateParameters(); in mangleTemplateArgs() local1388 assert(TPL->size() == TemplateArgs.size() && in mangleTemplateArgs()1399 mangleTemplateArg(TD, TA, TPL->getParam(i)); in mangleTemplateArgs()
88 void AddTemplateParameterList(const TemplateParameterList *TPL);
508 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);1450 TemplateParameterList *TPL = D->getTemplateParameterList(I);1451 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();1613 TemplateParameterList *TPL) {1614 if (TPL) {1615 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();1627 TemplateParameterList *TPL = D->getTemplateParameterList(i);1628 TraverseTemplateParameterListHelper(TPL);1878 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \1879 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
1307 void setTypeParamList(ObjCTypeParamList *TPL);2336 void setTypeParamList(ObjCTypeParamList *TPL);
253 if (auto *TPL = Lambda->getTemplateParameterList()) in TraverseLambdaExpr() local254 DepthLimit = TPL->getDepth(); in TraverseLambdaExpr()
655 TemplateParameterList *TPL) { in TransformTemplateParameterList() argument656 return TPL; in TransformTemplateParameterList()11015 auto TPL = getDerived().TransformTemplateParameterList( in TransformLambdaExpr() local11045 LSI->GLTemplateParameterList = TPL; in TransformLambdaExpr()
1123 TemplateParameterList *TPL = FTD->getTemplateParameters(); in checkTupleLikeDecomposition() local1124 if (TPL->size() != 0 && in checkTupleLikeDecomposition()1125 isa<NonTypeTemplateParmDecl>(TPL->getParam(0))) { in checkTupleLikeDecomposition()
9620 [&Hash](const TemplateParameterList *TPL) { in diagnoseOdrViolations() argument9621 assert(TPL); in diagnoseOdrViolations()9623 Hash.AddTemplateParameterList(TPL); in diagnoseOdrViolations()