Home
last modified time | relevance | path

Searched refs:getDescribedTemplate (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DASTTests.cpp308 return D.getDescribedTemplate() != nullptr && in TEST()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHover.cpp601 if (const TemplateDecl *TD = D->getDescribedTemplate()) { in getHoverContents()
606 if (const auto *FTD = FD->getDescribedTemplate()) { in getHoverContents()
H A DAST.cpp602 if (TemplateDecl *TD = TemplatedDecl->getDescribedTemplate()) { in getOnlyInstantiation()
H A DXRefs.cpp1720 auto *Pattern = CXXRD.getDescribedTemplate() ? &CXXRD : nullptr; in fillSuperTypes()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclBase.cpp230 TemplateDecl *Decl::getDescribedTemplate() const { in getDescribedTemplate() function in Decl
244 if (auto *TD = getDescribedTemplate()) in getDescribedTemplateParams()
H A DASTStructuralEquivalence.cpp2239 TemplateDecl *Template1 = D1->getDescribedTemplate(); in CheckCommonEquivalence()
2240 TemplateDecl *Template2 = D2->getDescribedTemplate(); in CheckCommonEquivalence()
H A DASTImporter.cpp315 if (!FromD->getDescribedTemplate() && in addDeclToContexts()
5601 auto *TemplateWithDef = ToTemplatedDef->getDescribedTemplate(); in getTemplateDefinition()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbolCollector.cpp43 if (auto *T = ND.getDescribedTemplate()) in getTemplateOrThis()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclBase.h1085 TemplateDecl *getDescribedTemplate() const;
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp7581 EXPECT_EQ(FromDGOther->getDescribedTemplate() in TEST_P()
7604 EXPECT_EQ(ToDGOther->getDescribedTemplate() in TEST_P()
7647 EXPECT_EQ(FromDGOther->getDescribedTemplate() in TEST_P()
7674 EXPECT_EQ(ToDGOther->getDescribedTemplate() in TEST_P()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp10869 static TemplateDecl *getDescribedTemplate(Decl *Templated) { in getDescribedTemplate() function
10870 if (TemplateDecl *TD = Templated->getDescribedTemplate()) in getDescribedTemplate()
11008 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()
11037 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()
11088 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()
H A DSemaLookup.cpp1810 if (const auto *TD = DCD->getDescribedTemplate()) { in isAcceptableSlow()
H A DSemaCodeComplete.cpp5443 if (const auto *TD = cast<Decl>(DC)->getDescribedTemplate()) in constraintsForTemplatedEntity()
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst2035 ``CXXRecordDecl::getDescribedTemplate()``. So, this is a cycle between two