Searched refs:RedeclarableTemplateDecl (Results 1 – 8 of 8) sorted by relevance
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 29 class RedeclarableTemplateDecl; variable 530 class RedeclarableTemplateDecl : public TemplateDecl, 531 public Redeclarable<RedeclarableTemplateDecl> 533 typedef Redeclarable<RedeclarableTemplateDecl> redeclarable_base; 534 RedeclarableTemplateDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 537 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 540 RedeclarableTemplateDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 598 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool> 614 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() function 624 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl() [all …]
|
/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 117 } else if (const RedeclarableTemplateDecl *Tmpl in clang_getSpecializedCursorTemplate() 118 = dyn_cast<RedeclarableTemplateDecl>(D)) in clang_getSpecializedCursorTemplate()
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 131 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr() 137 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr() 138 for (const RedeclarableTemplateDecl *Prev = getPreviousDecl(); Prev; in getCommonPtr() 164 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 165 RedeclarableTemplateDecl::findSpecializationImpl( in findSpecializationImpl() 176 void RedeclarableTemplateDecl::addSpecializationImpl( in addSpecializationImpl() 267 RedeclarableTemplateDecl::CommonBase * 375 RedeclarableTemplateDecl::CommonBase * 923 RedeclarableTemplateDecl::CommonBase * 1003 RedeclarableTemplateDecl::CommonBase *
|
D | Decl.cpp | 167 std::enable_if<!std::is_base_of<RedeclarableTemplateDecl, T>::value, bool>::type 179 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization() 968 if (const RedeclarableTemplateDecl *redeclTemp = in getLVForClassMember() 969 dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
|
D | ASTContext.cpp | 143 isa<RedeclarableTemplateDecl>(D) || in getRawCommentForDeclNoCache()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 313 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 349 void mergeTemplatePattern(RedeclarableTemplateDecl *D, 350 RedeclarableTemplateDecl *Existing, 1721 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl() 1726 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl() 1736 if (RedeclarableTemplateDecl *RTD in VisitRedeclarableTemplateDecl() 1737 = ReadDeclAs<RedeclarableTemplateDecl>(Record, Idx)) { in VisitRedeclarableTemplateDecl() 2167 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern() 2168 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern() 2235 if (auto *DTemplate = dyn_cast<RedeclarableTemplateDecl>(D)) in mergeRedeclarable() [all …]
|
D | ASTWriterDecl.cpp | 94 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 147 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 149 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl() 1228 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
D | ASTReader.cpp | 8456 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions() 8458 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; in finishPendingActions()
|