Home
last modified time | relevance | path

Searched refs:CTD (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclFriend.h155 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange() local
156 return CTD->getSourceRange(); in getSourceRange()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexDecl.cpp203 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() local
204 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
207 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() local
208 ND = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DComment.cpp259 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill() local
262 TemplateParameters = CTD->getTemplateParameters(); in fill()
H A DDeclCXX.cpp1664 if (auto *CTD = From.dyn_cast<ClassTemplateDecl *>()) { in getTemplateInstantiationPattern() local
1665 while (auto *NewCTD = CTD->getInstantiatedFromMemberTemplate()) { in getTemplateInstantiationPattern()
1668 CTD = NewCTD; in getTemplateInstantiationPattern()
1670 return GetDefinitionOrSelf(CTD->getTemplatedDecl()); in getTemplateInstantiationPattern()
H A DDeclPrinter.cpp762 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() local
765 VisitRedeclarableTemplateDecl(CTD); in VisitFriendDecl()
H A DASTContext.cpp347 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate()) in adjustDeclToTemplate() local
348 return CTD; in adjustDeclToTemplate()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaAccess.cpp451 ClassTemplateDecl *CTD; in MatchesFriend() local
455 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()
H A DSemaDecl.cpp198 else if (auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) { in lookupUnqualifiedTypeNameInBase() local
200 CTD->findPartialSpecialization(Base.getType())) in lookupUnqualifiedTypeNameInBase()
4230 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD)) in ParsedFreeStandingDeclSpec() local
4231 Tag = CTD->getTemplatedDecl(); in ParsedFreeStandingDeclSpec()
H A DSemaInit.cpp9188 ClassTemplateDecl *CTD) { in isOrIsDerivedFromSpecializationOf() argument
9191 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
H A DSemaDeclCXX.cpp8037 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in ActOnReenterTemplateScope() local
8038 ParameterLists.push_back(CTD->getTemplateParameters()); in ActOnReenterTemplateScope()
H A DSemaOpenMP.cpp1098 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate()) in isConstNotMutableType() local
1099 RD = CTD->getTemplatedDecl(); in isConstNotMutableType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp2160 if (auto *CTD = dyn_cast<ClassTemplateDecl>(InstD)) { in VisitClassTemplateSpecializationDeclImpl() local
2161 D->SpecializedTemplate = CTD; in VisitClassTemplateSpecializationDeclImpl()
3994 if (auto *CTD = dyn_cast<ClassTemplateDecl>(D)) in loadDeclUpdateRecords() local
3995 ASTDeclReader::AddLazySpecializations(CTD, PendingLazySpecializationIDs); in loadDeclUpdateRecords()