Lines Matching refs:PartialSpec
4193 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() argument
4201 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
4209 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization()
4220 ClassTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateClassTemplatePartialSpecialization()
4226 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4252 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
4272 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared) in InstantiateClassTemplatePartialSpecialization()
4283 SemaRef.Context, PartialSpec->getTagKind(), Owner, in InstantiateClassTemplatePartialSpecialization()
4284 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization()
4288 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization()
4291 InstPartialSpec->setInstantiatedFromMember(PartialSpec); in InstantiateClassTemplatePartialSpecialization()
4318 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() argument
4326 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateVarTemplatePartialSpecialization()
4334 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateVarTemplatePartialSpecialization()
4345 VarTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4351 PartialSpec->getLocation(), VarTemplate, InstTemplateArgs.size(), in InstantiateVarTemplatePartialSpecialization()
4375 TemplateName(VarTemplate), PartialSpec->getLocation(), InstTemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4394 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4404 PartialSpec->getTypeSourceInfo(), TemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4405 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName()); in InstantiateVarTemplatePartialSpecialization()
4410 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4412 << PartialSpec->isStaticDataMember() << DI->getType(); in InstantiateVarTemplatePartialSpecialization()
4419 SemaRef.Context, Owner, PartialSpec->getInnerLocStart(), in InstantiateVarTemplatePartialSpecialization()
4420 PartialSpec->getLocation(), InstParams, VarTemplate, DI->getType(), in InstantiateVarTemplatePartialSpecialization()
4421 DI, PartialSpec->getStorageClass(), CanonicalConverted, in InstantiateVarTemplatePartialSpecialization()
4425 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateVarTemplatePartialSpecialization()
4428 InstPartialSpec->setInstantiatedFromMember(PartialSpec); in InstantiateVarTemplatePartialSpecialization()
4438 SemaRef.BuildVariableInstantiation(InstPartialSpec, PartialSpec, TemplateArgs, in InstantiateVarTemplatePartialSpecialization()
5237 if (auto *PartialSpec = in BuildVarTemplateInstantiation() local
5239 IsMemberSpec = PartialSpec->isMemberSpecialization(); in BuildVarTemplateInstantiation()
5241 PartialSpec, TemplateArgList.asArray(), /*Final=*/false); in BuildVarTemplateInstantiation()
6039 if (auto *PartialSpec = in isInstantiationOf() local
6042 PartialSpec); in isInstantiationOf()