Home
last modified time | relevance | path

Searched refs:RedeclarableTemplateDecl (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclTemplate.h748 class RedeclarableTemplateDecl : public TemplateDecl,
749 public Redeclarable<RedeclarableTemplateDecl>
751 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
753 RedeclarableTemplateDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl()
757 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
761 RedeclarableTemplateDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
825 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
848 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() function
860 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl()
863 const RedeclarableTemplateDecl *getCanonicalDecl() const { in getCanonicalDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp248 void RedeclarableTemplateDecl::anchor() {} in anchor()
250 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr()
256 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr()
257 for (const RedeclarableTemplateDecl *Prev = getPreviousDecl(); Prev; in getCommonPtr()
276 for (const RedeclarableTemplateDecl *Prev : PrevDecls) in getCommonPtr()
282 void RedeclarableTemplateDecl::loadLazySpecializationsImpl() const { in loadLazySpecializationsImpl()
296 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType *
297 RedeclarableTemplateDecl::findSpecializationImpl( in findSpecializationImpl()
310 void RedeclarableTemplateDecl::addSpecializationImpl( in addSpecializationImpl()
357 RedeclarableTemplateDecl::CommonBase *
[all …]
H A DODRHash.cpp423 void VisitRedeclarableTemplateDecl(const RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
H A DDecl.cpp189 std::enable_if<!std::is_base_of<RedeclarableTemplateDecl, T>::value, bool>::type
201 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization()
1043 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
H A DASTContext.cpp170 isa<RedeclarableTemplateDecl>(D) || in getDeclLocForCommentSearch()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndexCXX.cpp114 } else if (const RedeclarableTemplateDecl *Tmpl in clang_getSpecializedCursorTemplate()
115 = dyn_cast<RedeclarableTemplateDecl>(D)) in clang_getSpecializedCursorTemplate()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp384 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
427 void mergeTemplatePattern(RedeclarableTemplateDecl *D,
428 RedeclarableTemplateDecl *Existing,
2077 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
2082 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl()
2092 if (auto *RTD = readDeclAs<RedeclarableTemplateDecl>()) { in VisitRedeclarableTemplateDecl()
2541 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern()
2542 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern()
2610 if (auto *DTemplate = dyn_cast<RedeclarableTemplateDecl>(D)) in mergeRedeclarable()
2612 DTemplate, assert_cast<RedeclarableTemplateDecl*>(ExistingCanon), in mergeRedeclarable()
H A DASTWriterDecl.cpp109 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
192 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType *
194 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl()
1494 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
H A DASTReader.cpp9302 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions()
9304 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; in finishPendingActions()