Searched refs:CTD (Results 1 – 12 of 12) sorted by relevance
155 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange() local156 return CTD->getSourceRange(); in getSourceRange()
203 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() local204 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()207 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() local208 ND = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
259 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill() local262 TemplateParameters = CTD->getTemplateParameters(); in fill()
1664 if (auto *CTD = From.dyn_cast<ClassTemplateDecl *>()) { in getTemplateInstantiationPattern() local1665 while (auto *NewCTD = CTD->getInstantiatedFromMemberTemplate()) { in getTemplateInstantiationPattern()1668 CTD = NewCTD; in getTemplateInstantiationPattern()1670 return GetDefinitionOrSelf(CTD->getTemplatedDecl()); in getTemplateInstantiationPattern()
762 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() local765 VisitRedeclarableTemplateDecl(CTD); in VisitFriendDecl()
347 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate()) in adjustDeclToTemplate() local348 return CTD; in adjustDeclToTemplate()
451 ClassTemplateDecl *CTD; in MatchesFriend() local455 CTD = cast<ClassTemplateSpecializationDecl>(Record) in MatchesFriend()460 CTD = Record->getDescribedClassTemplate(); in MatchesFriend()461 if (!CTD) continue; in MatchesFriend()465 if (Friend == CTD->getCanonicalDecl()) in MatchesFriend()474 if (CTD->getDeclName() != Friend->getDeclName()) in MatchesFriend()479 if (!MightInstantiateTo(S, CTD->getDeclContext(), in MatchesFriend()
198 else if (auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) { in lookupUnqualifiedTypeNameInBase() local200 CTD->findPartialSpecialization(Base.getType())) in lookupUnqualifiedTypeNameInBase()4230 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD)) in ParsedFreeStandingDeclSpec() local4231 Tag = CTD->getTemplatedDecl(); in ParsedFreeStandingDeclSpec()
9188 ClassTemplateDecl *CTD) { in isOrIsDerivedFromSpecializationOf() argument9191 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
8037 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in ActOnReenterTemplateScope() local8038 ParameterLists.push_back(CTD->getTemplateParameters()); in ActOnReenterTemplateScope()
1098 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate()) in isConstNotMutableType() local1099 RD = CTD->getTemplatedDecl(); in isConstNotMutableType()
2160 if (auto *CTD = dyn_cast<ClassTemplateDecl>(InstD)) { in VisitClassTemplateSpecializationDeclImpl() local2161 D->SpecializedTemplate = CTD; in VisitClassTemplateSpecializationDeclImpl()3994 if (auto *CTD = dyn_cast<ClassTemplateDecl>(D)) in loadDeclUpdateRecords() local3995 ASTDeclReader::AddLazySpecializations(CTD, PendingLazySpecializationIDs); in loadDeclUpdateRecords()