Lines Matching defs:PartialSpec

4220 // specialized by the instantiation of \p PartialSpec.
4222 /// \param PartialSpec the (uninstantiated) class template partial
4230 ClassTemplatePartialSpecializationDecl *PartialSpec) {
4238 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters();
4246 = PartialSpec->getTemplateArgsAsWritten();
4257 ClassTemplate, PartialSpec->getLocation(), InstTemplateArgs,
4263 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(),
4282 SemaRef.Context, PartialSpec->getTagKind(), Owner,
4283 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams,
4290 if (SubstQualifier(PartialSpec, InstPartialSpec))
4293 InstPartialSpec->setInstantiatedFromMember(PartialSpec);
4333 /// specialized by the instantiation of \p PartialSpec.
4335 /// \param PartialSpec the (uninstantiated) variable template partial
4343 VarTemplatePartialSpecializationDecl *PartialSpec) {
4351 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters();
4359 = PartialSpec->getTemplateArgsAsWritten();
4370 VarTemplate, PartialSpec->getLocation(), InstTemplateArgs,
4376 PartialSpec->getLocation(), VarTemplate, InstTemplateArgs.size(),
4389 PartialSpec->getTypeSourceInfo(), TemplateArgs,
4390 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName());
4395 SemaRef.Diag(PartialSpec->getLocation(),
4397 << PartialSpec->isStaticDataMember() << DI->getType();
4404 SemaRef.Context, Owner, PartialSpec->getInnerLocStart(),
4405 PartialSpec->getLocation(), InstParams, VarTemplate, DI->getType(),
4406 DI, PartialSpec->getStorageClass(), CanonicalConverted);
4411 if (SubstQualifier(PartialSpec, InstPartialSpec))
4414 InstPartialSpec->setInstantiatedFromMember(PartialSpec);
4432 SemaRef.Diag(PartialSpec->getLocation(),
4446 SemaRef.BuildVariableInstantiation(InstPartialSpec, PartialSpec, TemplateArgs,
5238 if (auto *PartialSpec =
5241 IsMemberSpec = PartialSpec->isMemberSpecialization();
5243 PartialSpec, PartialSpecArgs->asArray(), /*Final=*/false);
6021 if (auto *PartialSpec =
6024 PartialSpec);