Lines Matching refs:TTP
100 if (TemplateTemplateParmDecl *TTP in getTemplateInstantiationArgs() local
102 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) in getTemplateInstantiationArgs()
611 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex() local
612 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
617 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() local
618 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
874 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() local
875 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformDecl()
880 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(), in TransformDecl()
881 TTP->getPosition())) in TransformDecl()
884 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformDecl()
886 if (TTP->isParameterPack()) { in TransformDecl()
920 const TemplateTypeParmType *TTP in TransformFirstQualifierInScope() local
923 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformFirstQualifierInScope()
925 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex()); in TransformFirstQualifierInScope()
927 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1013 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() local
1015 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformTemplateName()
1020 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(), in TransformTemplateName()
1021 TTP->getPosition())) in TransformTemplateName()
1024 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformTemplateName()
1026 if (TTP->isParameterPack()) { in TransformTemplateName()
1034 return getSema().Context.getSubstTemplateTemplateParmPack(TTP, Arg); in TransformTemplateName()
1049 Template = getSema().Context.getSubstTemplateTemplateParm(TTP, Template); in TransformTemplateName()