Lines Matching refs:Partial
100 if (VarTemplatePartialSpecializationDecl *Partial = in HandleVarTemplateSpec() local
104 Partial, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec()
106 if (Partial->isMemberSpecialization()) in HandleVarTemplateSpec()
3451 ClassTemplatePartialSpecializationDecl *Partial; member
3510 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in getPatternForClassTemplateSpecialization() local
3513 Partial, ClassTemplateSpec->getTemplateArgs(), Info)) { in getPatternForClassTemplateSpecialization()
3517 DeclAccessPair::make(Template, AS_public), Partial, in getPatternForClassTemplateSpecialization()
3522 Matched.back().Partial = Partial; in getPatternForClassTemplateSpecialization()
3549 P->Partial, Best->Partial, PointOfInstantiation) == in getPatternForClassTemplateSpecialization()
3550 P->Partial) in getPatternForClassTemplateSpecialization()
3561 P->Partial, Best->Partial, in getPatternForClassTemplateSpecialization()
3562 PointOfInstantiation) != Best->Partial) { in getPatternForClassTemplateSpecialization()
3580 S.Diag(P->Partial->getLocation(), diag::note_partial_spec_match) in getPatternForClassTemplateSpecialization()
3582 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
3588 ClassTemplateSpec->setInstantiationOf(Best->Partial, Best->Args); in getPatternForClassTemplateSpecialization()