Searched refs:CTD (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclFriend.h154 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
155 return CTD->getSourceRange();
H A DJSONNodeDumper.h420 void VisitClassTemplateDecl(const ClassTemplateDecl *CTD) { argument
421 writeTemplateDecl(CTD, false);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp273 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); local
276 TemplateParameters = CTD->getTemplateParameters();
H A DDeclCXX.cpp1737 if (auto *CTD = From.dyn_cast<ClassTemplateDecl *>()) {
1738 while (auto *NewCTD = CTD->getInstantiatedFromMemberTemplate()) {
1741 CTD = NewCTD;
1743 return GetDefinitionOrSelf(CTD->getTemplatedDecl());
H A DDeclPrinter.cpp804 else if (ClassTemplateDecl *CTD =
807 VisitRedeclarableTemplateDecl(CTD);
H A DASTContext.cpp359 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate())
360 return *CTD;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp155 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD, argument
157 for (const auto *D : CTD.specializations())
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp205 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) {
206 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl();
209 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
210 ND = CTD->getTemplatedDecl();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp449 ClassTemplateDecl *CTD; local
453 CTD = cast<ClassTemplateSpecializationDecl>(Record)
458 CTD = Record->getDescribedClassTemplate();
459 if (!CTD) continue;
463 if (Friend == CTD->getCanonicalDecl())
472 if (CTD->getDeclName() != Friend->getDeclName())
477 if (!MightInstantiateTo(S, CTD->getDeclContext(),
H A DSemaDecl.cpp203 else if (auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) {
205 CTD->findPartialSpecialization(Base.getType()))
4438 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD))
4439 Tag = CTD->getTemplatedDecl();
H A DSemaInit.cpp9669 /// Determine whether RD is, or is derived from, a specialization of CTD.
9671 ClassTemplateDecl *CTD) {
9674 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD);
H A DSemaDeclCXX.cpp9692 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate())
9693 ParameterLists.push_back(CTD->getTemplateParameters());
H A DSemaOpenMP.cpp1323 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate())
1324 RD = CTD->getTemplatedDecl();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2116 if (auto *CTD = dyn_cast<ClassTemplateDecl>(InstD)) {
2117 D->SpecializedTemplate = CTD;
4151 if (auto *CTD = dyn_cast<ClassTemplateDecl>(D))
4152 ASTDeclReader::AddLazySpecializations(CTD, PendingLazySpecializationIDs);

Completed in 501 milliseconds