Home | History | Annotate | Download | only in Sema

Lines Matching refs:TTP

101       if (TemplateTemplateParmDecl *TTP 
103 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I)
608 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
609 return std::make_pair(TTP->getDepth(), TTP->getIndex());
614 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
615 return std::make_pair(TTP->getDepth(), TTP->getIndex());
868 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
869 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
874 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
875 TTP->getPosition()))
878 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
880 if (TTP->isParameterPack()) {
914 const TemplateTypeParmType *TTP
917 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
919 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex());
921 if (TTP->isParameterPack()) {
1007 if (TemplateTemplateParmDecl *TTP
1009 if (TTP->getDepth() < TemplateArgs.getNumLevels()) {
1014 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(),
1015 TTP->getPosition()))
1018 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition());
1020 if (TTP->isParameterPack()) {
1028 return getSema().Context.getSubstTemplateTemplateParmPack(TTP, Arg);
1043 Template = getSema().Context.getSubstTemplateTemplateParm(TTP, Template);