Lines Matching defs:ClassTemplSpec
236 HandleClassTemplateSpec(const ClassTemplateSpecializationDecl *ClassTemplSpec,
239 if (!ClassTemplSpec->isClassScopeExplicitSpecialization()) {
241 if (ClassTemplSpec->getSpecializationKind() == TSK_ExplicitSpecialization &&
242 !isa<ClassTemplatePartialSpecializationDecl>(ClassTemplSpec))
247 const_cast<ClassTemplateSpecializationDecl *>(ClassTemplSpec),
248 ClassTemplSpec->getTemplateInstantiationArgs().asArray(),
253 assert(ClassTemplSpec->getSpecializedTemplate() && "No class template?");
254 if (ClassTemplSpec->getSpecializedTemplate()->isMemberSpecialization())
262 ClassTemplSpec->getSpecializedTemplateOrPartial()
267 return Response::UseNextDecl(ClassTemplSpec);
509 } else if (const auto *ClassTemplSpec =
511 R = HandleClassTemplateSpec(ClassTemplSpec, Result,