Lines Matching defs:TTP
765 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D))
766 return TemplateParameter(TTP);
1646 if (const auto *TTP = P->getAs<TemplateTypeParmType>()) {
1649 if (A->isPlaceholderType() || Info.getDeducedDepth() != TTP->getDepth())
1652 unsigned Index = TTP->getIndex();
1678 assert(TTP->getDepth() == Info.getDeducedDepth() &&
3036 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) {
3038 TTP, CTAI.SugaredConverted,
3040 if (Inst.isInvalid() || !S.SubstDecl(TTP, S.CurContext, Args))
6684 if (auto *TTP = llvm::dyn_cast_or_null<TemplateTemplateParmDecl>(
6686 if (TTP->getDepth() == Depth)
6687 Used[TTP->getIndex()] = true;
6758 if (TemplateTemplateParmDecl *TTP
6760 if (TTP->getDepth() == Depth)
6761 Used[TTP->getIndex()] = true;
6920 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T);
6921 if (TTP->getDepth() == Depth)
6922 Used[TTP->getIndex()] = true;