|
reference, declaration → definition
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();