Home | History | Annotate | Download | only in Sema

Lines Matching defs:TTP

72       if (TemplateTemplateParmDecl *TTP 
74 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
660 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
661 return std::make_pair(TTP->getDepth(), TTP->getIndex());
666 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
667 return std::make_pair(TTP->getDepth(), TTP->getIndex());
891 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
892 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
897 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
898 TTP->getPosition()))
901 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
903 if (TTP->isParameterPack()) {
940 const TemplateTypeParmType *TTP
943 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
945 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex());
947 if (TTP->isParameterPack()) {
1034 if (TemplateTemplateParmDecl *TTP
1036 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1041 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
1042 TTP->getPosition()))
1045 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
1047 if (TTP->isParameterPack()) {
1055 return getSema().Context.getSubstTemplateTemplateParmPack(TTP, Arg);
1071 Template = getSema().Context.getSubstTemplateTemplateParm(TTP, Template);