Lines Matching refs:TTP
109 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in getTemplateInstantiationArgs() local
110 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) in getTemplateInstantiationArgs()
1236 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() local
1237 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformDecl()
1242 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(), in TransformDecl()
1243 TTP->getPosition())) in TransformDecl()
1246 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformDecl()
1248 if (TTP->isParameterPack()) { in TransformDecl()
1282 const TemplateTypeParmType *TTP in TransformFirstQualifierInScope() local
1285 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformFirstQualifierInScope()
1287 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex()); in TransformFirstQualifierInScope()
1289 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1371 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() local
1373 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformTemplateName()
1378 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(), in TransformTemplateName()
1379 TTP->getPosition())) in TransformTemplateName()
1382 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformTemplateName()
1397 if (TTP->isParameterPack()) { in TransformTemplateName()
1405 return getSema().Context.getSubstTemplateTemplateParmPack(TTP, Arg); in TransformTemplateName()
1416 Template = getSema().Context.getSubstTemplateTemplateParm(TTP, Template); in TransformTemplateName()
2426 if (TemplateTypeParmDecl *TTP = in SubstParmVarDecl() local
2428 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstParmVarDecl()
2430 FindInstantiatedDecl(TTP->getLocation(), TTP, TemplateArgs)); in SubstParmVarDecl()