Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h734 class RedeclarableTemplateDecl : public TemplateDecl,
743 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
811 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool>
855 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl()
962 template <> struct RedeclarableTemplateDecl::
1040 RedeclarableTemplateDecl::getCanonicalDecl());
1044 RedeclarableTemplateDecl::getCanonicalDecl());
1060 static_cast<RedeclarableTemplateDecl *>(this)
2280 RedeclarableTemplateDecl::Common = C;
3019 class VarTemplateDecl : public RedeclarableTemplateDecl {
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp300 void RedeclarableTemplateDecl::anchor() {} in anchor()
302 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr()
308 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr()
328 for (const RedeclarableTemplateDecl *Prev : PrevDecls) in getCommonPtr()
349 RedeclarableTemplateDecl::findSpecializationImpl( in findSpecializationImpl()
362 void RedeclarableTemplateDecl::addSpecializationImpl( in addSpecializationImpl()
426 RedeclarableTemplateDecl::CommonBase *
456 using Base = RedeclarableTemplateDecl; in mergePrevDecl()
527 RedeclarableTemplateDecl::CommonBase *
1191 RedeclarableTemplateDecl::CommonBase *
[all …]
H A DODRHash.cpp509 void VisitRedeclarableTemplateDecl(const RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
H A DDecl.cpp190 static std::enable_if_t<!std::is_base_of_v<RedeclarableTemplateDecl, T>, bool>
202 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization()
1044 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
H A DASTContext.cpp179 isa<ObjCPropertyDecl>(D) || isa<RedeclarableTemplateDecl>(D) || in getDeclLocsForCommentSearch()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h329 getFragmentsForRedeclarableTemplate(const RedeclarableTemplateDecl *);
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp438 void mergeRedeclarableTemplate(RedeclarableTemplateDecl *D,
450 void mergeTemplatePattern(RedeclarableTemplateDecl *D,
451 RedeclarableTemplateDecl *Existing,
2420 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
2425 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl()
2435 if (auto *RTD = readDeclAs<RedeclarableTemplateDecl>()) { in VisitRedeclarableTemplateDecl()
2897 void ASTDeclReader::mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, in mergeRedeclarableTemplate()
2916 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern()
2917 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern()
2981 if (auto *DTemplate = dyn_cast<RedeclarableTemplateDecl>(D)) in mergeRedeclarable()
[all …]
H A DASTWriterDecl.cpp112 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D);
196 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType *
198 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl()
1663 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
H A DASTReader.cpp9709 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions()
9711 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; in finishPendingActions()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1036 const RedeclarableTemplateDecl *RedeclarableTemplate) { in getFragmentsForRedeclarableTemplate()