Lines Matching defs:TTP
219 HandleDefaultTempArgIntoTempTempParam(const TemplateTemplateParmDecl *TTP,
221 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
493 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl))
494 HandleDefaultTempArgIntoTempTempParam(TTP, Result);
529 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) {
530 R = HandleDefaultTempArgIntoTempTempParam(TTP, Result);
1877 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
1878 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1883 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
1884 TTP->getPosition())) {
1889 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
1891 if (TTP->isParameterPack()) {
1935 const TemplateTypeParmType *TTP
1938 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1940 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex());
1942 if (TTP->isParameterPack()) {
2025 if (TemplateTemplateParmDecl *TTP
2027 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
2032 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
2033 TTP->getPosition())) {
2038 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
2054 TemplateArgs.getAssociatedDecl(TTP->getDepth());
2056 if (TTP->isParameterPack()) {
2065 Arg, AssociatedDecl, TTP->getIndex(), Final);
2078 Template, AssociatedDecl, TTP->getIndex(), PackIndex);
3366 if (TemplateTypeParmDecl *TTP =
3368 if (const TypeConstraint *TC = TTP->getTypeConstraint()) {
3370 FindInstantiatedDecl(TTP->getLocation(), TTP, TemplateArgs));