Lines Matching refs:VarTemplSpec
175 HandleVarTemplateSpec(const VarTemplateSpecializationDecl *VarTemplSpec, in HandleVarTemplateSpec() argument
180 if (VarTemplSpec->isClassScopeExplicitSpecialization()) in HandleVarTemplateSpec()
181 return Response::DontClearRelativeToPrimaryNextDecl(VarTemplSpec); in HandleVarTemplateSpec()
184 if (VarTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization && in HandleVarTemplateSpec()
185 !isa<VarTemplatePartialSpecializationDecl>(VarTemplSpec)) in HandleVarTemplateSpec()
190 assert(VarTemplSpec->getSpecializedTemplate() && "No variable template?"); in HandleVarTemplateSpec()
192 Specialized = VarTemplSpec->getSpecializedTemplateOrPartial(); in HandleVarTemplateSpec()
197 Partial, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec()
205 Tmpl, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec()
210 return Response::DontClearRelativeToPrimaryNextDecl(VarTemplSpec); in HandleVarTemplateSpec()
499 if (const auto *VarTemplSpec = in getTemplateInstantiationArgs() local
501 R = HandleVarTemplateSpec(VarTemplSpec, Result, SkipForSpecialization); in getTemplateInstantiationArgs()