reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclTemplate.h
 1724   ClassTemplateDecl *getSpecializedTemplate() const;

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  648   const ClassTemplateDecl* Decl = Node.getSpecializedTemplate();
tools/clang/lib/AST/ASTDiagnostic.cpp
 1089              TemplateName(CTSD->getSpecializedTemplate()),
tools/clang/lib/AST/ASTImporter.cpp
 5154   if (Error Err = importInto(ClassTemplate, D->getSpecializedTemplate()))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1135     if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(),
 1136                                   Spec2->getSpecializedTemplate()))
tools/clang/lib/AST/Decl.cpp
  462   ClassTemplateDecl *temp = spec->getSpecializedTemplate();
  995         const ClassTemplateDecl *temp = spec->getSpecializedTemplate();
 1121     const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl();
tools/clang/lib/AST/DeclTemplate.cpp
  806     return PartialSpec->PartialSpecialization->getSpecializedTemplate();
  841       return getSpecializedTemplate()->getSourceRange();
tools/clang/lib/AST/Expr.cpp
  802                   = (*I)->getSpecializedTemplate()->getTemplateParameters();
tools/clang/lib/AST/ItaniumMangle.cpp
  803     return Spec->getSpecializedTemplate();
tools/clang/lib/AST/MicrosoftMangle.cpp
  773     return Spec->getSpecializedTemplate();
tools/clang/lib/AST/QualTypeNames.cpp
  172         TemplateName TN(TSTDecl->getSpecializedTemplate());
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1888       TSpecial->getSpecializedTemplate()->getTemplateParameters();
tools/clang/lib/Sema/SemaAccess.cpp
  454         ->getSpecializedTemplate();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5871               getDLLAttr(Spec->getSpecializedTemplate()->getTemplatedDecl())) {
 6033           BaseTemplateSpec->getSpecializedTemplate()->getTemplatedDecl())) {
 9665     Template = Specialization->getSpecializedTemplate();
tools/clang/lib/Sema/SemaExprCXX.cpp
  299           if (Spec->getSpecializedTemplate()->getCanonicalDecl() ==
tools/clang/lib/Sema/SemaInit.cpp
 9663     return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD);
tools/clang/lib/Sema/SemaLookup.cpp
 2751     DeclContext *Ctx = Spec->getSpecializedTemplate()->getDeclContext();
tools/clang/lib/Sema/SemaOpenMP.cpp
 1253     if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate())
tools/clang/lib/Sema/SemaTemplate.cpp
   86         return Spec->getSpecializedTemplate();
 1456             ->getSpecializedTemplate();
 3732   auto *Template = Partial->getSpecializedTemplate();
 4861       return TemplateArgumentLoc(TemplateName(CTSD->getSpecializedTemplate()),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  598                                TemplateName(SpecArg->getSpecializedTemplate()),
 2748   auto *Template = Partial->getSpecializedTemplate();
 5130   ClassTemplateDecl *Primary = Spec->getSpecializedTemplate();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  130       assert(Spec->getSpecializedTemplate() && "No class template?");
  131       if (Spec->getSpecializedTemplate()->isMemberSpecialization())
 2471   ClassTemplateSpec->getSpecializedTemplate()
 2500     ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate();
 2616     ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1498   ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate();
 3248   ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate();
 5406       ClassTemplate = PartialSpec->getSpecializedTemplate()->getCanonicalDecl();
 5422           ClassTemplateDecl *SpecTemplate = InstSpec->getSpecializedTemplate();
tools/clang/lib/Serialization/ASTReader.cpp
 7645     CTSD->getSpecializedTemplate()->LoadLazySpecializations();
tools/clang/lib/Serialization/ASTWriterDecl.cpp
 1478   RegisterTemplateSpecialization(D->getSpecializedTemplate(), D);
 1499     Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl());
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
  114       handleClassTemplateDecl(ClassTemplateSpecDecl->getSpecializedTemplate());
  123       if (PartialSpec->getSpecializedTemplate() == TemplateDecl)
tools/clang/tools/extra/clang-doc/Serialize.cpp
  600     Parent = SD->getSpecializedTemplate();
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
   82       return declIsStdInitializerList(Specialization->getSpecializedTemplate());
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
   82       LeftAsTemplate->getSpecializedTemplate() ==
   83           RightAsTemplate->getSpecializedTemplate()) {
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
  114       removeFromFoundDecls(Specialization->getSpecializedTemplate());
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  221       Container = CTS->getSpecializedTemplate();
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
  225          CTS->getSpecializedTemplate()->getTemplatedDecl() == ClassTemplate &&
tools/clang/tools/libclang/CIndexCXX.cpp
   94       Template = PartialSpec->getSpecializedTemplate();