Lines Matching defs:TTP
220 HandleDefaultTempArgIntoTempTempParam(const TemplateTemplateParmDecl *TTP,
222 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
490 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl))
491 HandleDefaultTempArgIntoTempTempParam(TTP, Result);
523 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) {
524 R = HandleDefaultTempArgIntoTempTempParam(TTP, Result);
1814 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
1815 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1820 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
1821 TTP->getPosition()))
1824 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
1826 if (TTP->isParameterPack()) {
1870 const TemplateTypeParmType *TTP
1873 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1875 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex());
1877 if (TTP->isParameterPack()) {
1960 if (TemplateTemplateParmDecl *TTP
1962 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1967 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
1968 TTP->getPosition()))
1971 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
1987 TemplateArgs.getAssociatedDecl(TTP->getDepth());
1989 if (TTP->isParameterPack()) {
1998 Arg, AssociatedDecl, TTP->getIndex(), Final);
2011 Template, AssociatedDecl, TTP->getIndex(), PackIndex);
3120 if (TemplateTypeParmDecl *TTP =
3122 if (const TypeConstraint *TC = TTP->getTypeConstraint()) {
3124 FindInstantiatedDecl(TTP->getLocation(), TTP, TemplateArgs));