Lines Matching refs:ClassTemplatePartialSpecializationDecl

228     const ClassTemplatePartialSpecializationDecl *PartialClassTemplSpec,  in HandlePartialClassTemplateSpec()
243 !isa<ClassTemplatePartialSpecializationDecl>(ClassTemplSpec)) in HandleClassTemplateSpec()
263 .dyn_cast<ClassTemplatePartialSpecializationDecl *>()) in HandleClassTemplateSpec()
503 dyn_cast<ClassTemplatePartialSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
670 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
1013 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
1060 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
1079 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
1203 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
3774 ClassTemplatePartialSpecializationDecl *Partial;
3785 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization()
3814 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization()
3816 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization()
3830 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in getPatternForClassTemplateSpecialization()
3834 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in getPatternForClassTemplateSpecialization()
3923 Specialized.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization()