Searched refs:getDescribedTemplate (Results 1 – 13 of 13) sorted by relevance
517 if (const TemplateDecl *TD = D->getDescribedTemplate()) { in getHoverContents()522 if (const auto *FTD = FD->getDescribedTemplate()) { in getHoverContents()
1477 auto *Pattern = CXXRD.getDescribedTemplate() ? &CXXRD : nullptr; in fillSuperTypes()
230 TemplateDecl *Decl::getDescribedTemplate() const { in getDescribedTemplate() function in Decl244 if (auto *TD = getDescribedTemplate()) in getDescribedTemplateParams()
2014 TemplateDecl *Template1 = D1->getDescribedTemplate(); in CheckCommonEquivalence()2015 TemplateDecl *Template2 = D2->getDescribedTemplate(); in CheckCommonEquivalence()
298 if (!FromD->getDescribedTemplate() && in addDeclToContexts()5309 auto *TemplateWithDef = ToTemplatedDef->getDescribedTemplate(); in getTemplateDefinition()
46 if (auto T = ND.getDescribedTemplate()) in getTemplateOrThis()
909 TemplateDecl *getDescribedTemplate() const;
200 TemplateDecl *Decl::getDescribedTemplate() const { in getDescribedTemplate() function in Decl
1054 TemplateDecl *getDescribedTemplate() const;
10696 static TemplateDecl *getDescribedTemplate(Decl *Templated) { in getDescribedTemplate() function10697 if (TemplateDecl *TD = Templated->getDescribedTemplate()) in getDescribedTemplate()10835 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()10864 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()10915 getDescribedTemplate(Templated)->getTemplateParameters(), *Args); in DiagnoseBadDeduction()
1671 if (const auto *TD = DCD->getDescribedTemplate()) { in isVisibleSlow()
5107 if (const auto *TD = cast<Decl>(DC)->getDescribedTemplate()) in constraintsForTemplatedEntity()
1474 ``CXXRecordDecl::getDescribedTemplate()``. So, this is a cycle between two