Searched refs:RedeclarableTemplateDecl (Results 1 – 8 of 8) sorted by relevance
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 32 class RedeclarableTemplateDecl; variable 629 class RedeclarableTemplateDecl : public TemplateDecl, 630 public Redeclarable<RedeclarableTemplateDecl> 632 typedef Redeclarable<RedeclarableTemplateDecl> redeclarable_base; 633 RedeclarableTemplateDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 636 RedeclarableTemplateDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 639 RedeclarableTemplateDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 697 llvm::PointerIntPair<RedeclarableTemplateDecl*, 1, bool> 713 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() function 723 RedeclarableTemplateDecl *getCanonicalDecl() override { in getCanonicalDecl() [all …]
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 129 RedeclarableTemplateDecl::CommonBase *RedeclarableTemplateDecl::getCommonPtr() const { in getCommonPtr() 135 SmallVector<const RedeclarableTemplateDecl *, 2> PrevDecls; in getCommonPtr() 136 for (const RedeclarableTemplateDecl *Prev = getPreviousDecl(); Prev; in getCommonPtr() 155 for (const RedeclarableTemplateDecl *Prev : PrevDecls) in getCommonPtr() 162 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 163 RedeclarableTemplateDecl::findSpecializationImpl( in findSpecializationImpl() 174 void RedeclarableTemplateDecl::addSpecializationImpl( in addSpecializationImpl() 262 RedeclarableTemplateDecl::CommonBase * 370 RedeclarableTemplateDecl::CommonBase * 910 RedeclarableTemplateDecl::CommonBase * [all …]
|
D | Decl.cpp | 174 std::enable_if<!std::is_base_of<RedeclarableTemplateDecl, T>::value, bool>::type 186 static bool isExplicitMemberSpecialization(const RedeclarableTemplateDecl *D) { in isExplicitMemberSpecialization() 978 if (const auto *redeclTemp = dyn_cast<RedeclarableTemplateDecl>(temp)) { in getLVForClassMember()
|
D | ASTContext.cpp | 144 isa<RedeclarableTemplateDecl>(D) || in getRawCommentForDeclNoCache()
|
/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/Serialization/ |
D | ASTReaderDecl.cpp | 318 RedeclarableResult VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 356 void mergeTemplatePattern(RedeclarableTemplateDecl *D, 357 RedeclarableTemplateDecl *Existing, 1868 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl() 1873 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl() 1883 if (RedeclarableTemplateDecl *RTD in VisitRedeclarableTemplateDecl() 1884 = ReadDeclAs<RedeclarableTemplateDecl>(Record, Idx)) { in VisitRedeclarableTemplateDecl() 2332 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern() 2333 RedeclarableTemplateDecl *Existing, in mergeTemplatePattern() 2400 if (auto *DTemplate = dyn_cast<RedeclarableTemplateDecl>(D)) in mergeRedeclarable() [all …]
|
D | ASTWriterDecl.cpp | 102 void VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D); 179 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType * 181 return RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::getDecl(&T); in getSpecializationDecl() 1319 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
|
D | ASTReader.cpp | 8433 auto RTD = cast<RedeclarableTemplateDecl>(D)->getCanonicalDecl(); in finishPendingActions() 8435 cast<RedeclarableTemplateDecl>(R)->Common = RTD->Common; in finishPendingActions()
|