Searched refs:RedeclarableTemplateDecl (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 734 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 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() 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 D | ODRHash.cpp | 509 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() 1044 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
|
| H A D | ASTContext.cpp | 179 isa<ObjCPropertyDecl>(D) || isa<RedeclarableTemplateDecl>(D) || in getDeclLocsForCommentSearch()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 329 getFragmentsForRedeclarableTemplate(const RedeclarableTemplateDecl *);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 438 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 D | ASTWriterDecl.cpp | 112 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 D | ASTReader.cpp | 9709 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 D | DeclarationFragments.cpp | 1036 const RedeclarableTemplateDecl *RedeclarableTemplate) { in getFragmentsForRedeclarableTemplate()
|