Searched refs:RedeclarableTemplateDecl (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 714 class RedeclarableTemplateDecl : public TemplateDecl, 715 public Redeclarable<RedeclarableTemplateDecl> 717 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>; 719 RedeclarableTemplateDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 723 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 727 RedeclarableTemplateDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 791 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool> 823 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() function 835 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl() 838 const RedeclarableTemplateDecl *getCanonicalDecl() const { in getCanonicalDecl() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 300 void RedeclarableTemplateDecl::anchor() {} in anchor() 302 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr() 308 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr() 309 for (const RedeclarableTemplateDecl *Prev = getPreviousDecl(); Prev; in getCommonPtr() 328 for (const RedeclarableTemplateDecl *Prev : PrevDecls) in getCommonPtr() 334 void RedeclarableTemplateDecl::loadLazySpecializationsImpl() const { in loadLazySpecializationsImpl() 349 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 350 RedeclarableTemplateDecl::findSpecializationImpl( in findSpecializationImpl() 363 void RedeclarableTemplateDecl::addSpecializationImpl( in addSpecializationImpl() 390 ArrayRef<TemplateArgument> RedeclarableTemplateDecl::getInjectedTemplateArgs() { in getInjectedTemplateArgs() [all …]
|
H A D | ODRHash.cpp | 516 void VisitRedeclarableTemplateDecl(const RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
H A D | Decl.cpp | 190 static std::enable_if_t<!std::is_base_of_v<RedeclarableTemplateDecl, T>, bool> 202 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization() 1051 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
|
H A D | ASTContext.cpp | 182 isa<ObjCPropertyDecl>(D) || isa<RedeclarableTemplateDecl>(D) || in getDeclLocsForCommentSearch()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 396 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 433 void mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, 445 void mergeTemplatePattern(RedeclarableTemplateDecl *D, 446 RedeclarableTemplateDecl *Existing, 2402 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl() 2407 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl() 2417 if (auto *RTD = readDeclAs<RedeclarableTemplateDecl>()) { in VisitRedeclarableTemplateDecl() 2883 void ASTDeclReader::mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, in mergeRedeclarableTemplate() 2902 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern() 2903 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern() [all …]
|
H A D | ASTWriterDecl.cpp | 115 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 199 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 201 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl() 1706 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
H A D | ASTReader.cpp | 9849 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions() 9851 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; 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 | 1192 const RedeclarableTemplateDecl *RedeclarableTemplate) { in getFragmentsForRedeclarableTemplate()
|