Searched refs:RedeclarableTemplateDecl (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 712 class RedeclarableTemplateDecl : public TemplateDecl, 713 public Redeclarable<RedeclarableTemplateDecl> 715 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>; 717 RedeclarableTemplateDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 721 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 725 RedeclarableTemplateDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 798 llvm::PointerIntPair<RedeclarableTemplateDecl *, 1, bool> 814 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() function 826 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl() 829 const RedeclarableTemplateDecl *getCanonicalDecl() const { in getCanonicalDecl() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 319 void RedeclarableTemplateDecl::anchor() {} in anchor() 321 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr() 327 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr() 328 for (const RedeclarableTemplateDecl *Prev = getPreviousDecl(); Prev; in getCommonPtr() 347 for (const RedeclarableTemplateDecl *Prev : PrevDecls) in getCommonPtr() 353 void RedeclarableTemplateDecl::loadLazySpecializationsImpl( in loadLazySpecializationsImpl() 363 bool RedeclarableTemplateDecl::loadLazySpecializationsImpl( in loadLazySpecializationsImpl() 380 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 381 RedeclarableTemplateDecl::findSpecializationLocally( in findSpecializationLocally() 384 using SETraits = RedeclarableTemplateDecl::SpecEntryTraits<EntryType>; in findSpecializationLocally() [all …]
|
| H A D | Decl.cpp | 189 static std::enable_if_t<!std::is_base_of_v<RedeclarableTemplateDecl, T>, bool> 201 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization() 1050 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember() 1053 } else if (const RedeclarableTemplateDecl *from = in getLVForClassMember()
|
| H A D | ODRHash.cpp | 536 void VisitRedeclarableTemplateDecl(const RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
| H A D | Type.cpp | 4975 CTD->redecls(), [](const RedeclarableTemplateDecl *RTD) { in canHaveNullability() 5043 [](const RedeclarableTemplateDecl *RTD) { in canHaveNullability()
|
| H A D | ASTContext.cpp | 201 isa<ObjCPropertyDecl>(D) || isa<RedeclarableTemplateDecl>(D) || in getDeclLocsForCommentSearch()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 127 void mergeTemplatePattern(RedeclarableTemplateDecl *D, 128 RedeclarableTemplateDecl *Existing, bool IsKeyDecl); 387 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 425 void mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, 2439 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl() 2444 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl() 2454 if (auto *RTD = readDeclAs<RedeclarableTemplateDecl>()) { in VisitRedeclarableTemplateDecl() 2910 void ASTDeclReader::mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, in mergeRedeclarableTemplate() 2929 void ASTDeclMerger::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern() 2930 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern() [all …]
|
| H A D | ASTWriterDecl.cpp | 127 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 292 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 294 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl() 1889 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
| H A D | ASTReader.cpp | 7945 RedeclarableTemplateDecl *Template = nullptr; in CompleteRedeclChain() 10459 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions() 10461 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; in finishPendingActions() 10478 if (auto *RTD = dyn_cast<RedeclarableTemplateDecl>(D)) in finishPendingActions()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 367 getFragmentsForRedeclarableTemplate(const RedeclarableTemplateDecl *);
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1210 const RedeclarableTemplateDecl *RedeclarableTemplate) { in getFragmentsForRedeclarableTemplate()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 5791 [](const RedeclarableTemplateDecl *RTD) { in InstantiateFunctionDefinition()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2284 …teDeclE", "clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*)"}, 2598 …teDeclE", "clang::ASTDeclWriter::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*)"}, 10077 {"_ZN5clang24RedeclarableTemplateDecl12getCommonPtrEv", "clang::RedeclarableTemplateDecl::getCommon… 10078 {"_ZN5clang24RedeclarableTemplateDecl20getCanonicalDeclImplEv", "clang::RedeclarableTemplateDecl::g… 10079 …ousDeclarationImplEPS0_", "clang::RedeclarableTemplateDecl::setPreviousDeclarationImpl(clang::Rede… 10080 {"_ZN5clang24RedeclarableTemplateDecl20getNextRedeclarationEv", "clang::RedeclarableTemplateDecl::g… 10124 …Pv", "clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::FunctionTemplateSpecializationInfo>:… 10125 …RPv", "clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::ClassTemplateSpecializationDecl>::D… 10126 …", "clang::RedeclarableTemplateDecl::SpecEntryTraits<clang::ClassTemplatePartialSpecializationDecl… 10128 …"_ZN5clang24RedeclarableTemplateDeclD1Ev", "clang::RedeclarableTemplateDecl::~RedeclarableTemplate… [all …]
|