Lines Matching refs:Partial
193 if (VarTemplatePartialSpecializationDecl *Partial = in HandleVarTemplateSpec() local
197 Partial, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec()
199 if (Partial->isMemberSpecialization()) in HandleVarTemplateSpec()
3781 ClassTemplatePartialSpecializationDecl *Partial; member
3841 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in getPatternForClassTemplateSpecialization() local
3844 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization()
3849 DeclAccessPair::make(Template, AS_public), Partial, in getPatternForClassTemplateSpecialization()
3854 Matched.back().Partial = Partial; in getPatternForClassTemplateSpecialization()
3881 P->Partial, Best->Partial, PointOfInstantiation) == in getPatternForClassTemplateSpecialization()
3882 P->Partial) in getPatternForClassTemplateSpecialization()
3893 P->Partial, Best->Partial, in getPatternForClassTemplateSpecialization()
3894 PointOfInstantiation) != Best->Partial) { in getPatternForClassTemplateSpecialization()
3912 S.Diag(P->Partial->getLocation(), diag::note_partial_spec_match) in getPatternForClassTemplateSpecialization()
3914 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
3920 ClassTemplateSpec->setInstantiationOf(Best->Partial, Best->Args); in getPatternForClassTemplateSpecialization()