Lines Matching refs:PartialSpec

4065                           ClassTemplatePartialSpecializationDecl *PartialSpec) {  in InstantiateClassTemplatePartialSpecialization()  argument
4073 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
4081 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateClassTemplatePartialSpecialization()
4092 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
4100 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4127 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
4147 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared) in InstantiateClassTemplatePartialSpecialization()
4158 SemaRef.Context, PartialSpec->getTagKind(), Owner, in InstantiateClassTemplatePartialSpecialization()
4159 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization()
4162 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateClassTemplatePartialSpecialization()
4165 InstPartialSpec->setInstantiatedFromMember(PartialSpec); in InstantiateClassTemplatePartialSpecialization()
4192 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() argument
4200 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateVarTemplatePartialSpecialization()
4208 = PartialSpec->getTemplateArgsAsWritten(); in InstantiateVarTemplatePartialSpecialization()
4218 if (SemaRef.CheckTemplateArgumentList(VarTemplate, PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4224 PartialSpec->getLocation(), VarTemplate, InstTemplateArgs.size(), in InstantiateVarTemplatePartialSpecialization()
4247 TemplateName(VarTemplate), PartialSpec->getLocation(), InstTemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4266 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4276 PartialSpec->getTypeSourceInfo(), TemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4277 PartialSpec->getTypeSpecStartLoc(), PartialSpec->getDeclName()); in InstantiateVarTemplatePartialSpecialization()
4282 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4284 << PartialSpec->isStaticDataMember() << DI->getType(); in InstantiateVarTemplatePartialSpecialization()
4291 SemaRef.Context, Owner, PartialSpec->getInnerLocStart(), in InstantiateVarTemplatePartialSpecialization()
4292 PartialSpec->getLocation(), InstParams, VarTemplate, DI->getType(), in InstantiateVarTemplatePartialSpecialization()
4293 DI, PartialSpec->getStorageClass(), Converted, InstTemplateArgs); in InstantiateVarTemplatePartialSpecialization()
4296 if (SubstQualifier(PartialSpec, InstPartialSpec)) in InstantiateVarTemplatePartialSpecialization()
4299 InstPartialSpec->setInstantiatedFromMember(PartialSpec); in InstantiateVarTemplatePartialSpecialization()
4309 SemaRef.BuildVariableInstantiation(InstPartialSpec, PartialSpec, TemplateArgs, in InstantiateVarTemplatePartialSpecialization()
5129 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation() local
5131 IsMemberSpec = PartialSpec->isMemberSpecialization(); in BuildVarTemplateInstantiation()
5926 if (auto *PartialSpec = in isInstantiationOf() local
5929 PartialSpec); in isInstantiationOf()
6120 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in FindInstantiatedDecl() local
6122 ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl()