Lines Matching refs:TTP
636 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in makeTemplateParameter() local
637 return TemplateParameter(TTP); in makeTemplateParameter()
650 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) in getExpandedPackSize() local
651 if (TTP->isExpandedParameterPack()) in getExpandedPackSize()
652 return TTP->getNumExpansionTemplateParameters(); in getExpandedPackSize()
2576 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { in ConvertDeducedTemplateArgument() local
2578 TTP, Output, in ConvertDeducedTemplateArgument()
2580 if (Inst.isInvalid() || !S.SubstDecl(TTP, S.CurContext, Args)) in ConvertDeducedTemplateArgument()
5288 if (TemplateTemplateParmDecl *TTP in MarkUsedTemplateParameters() local
5290 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5291 Used[TTP->getIndex()] = true; in MarkUsedTemplateParameters()
5432 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T); in MarkUsedTemplateParameters() local
5433 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5434 Used[TTP->getIndex()] = true; in MarkUsedTemplateParameters()