Searched defs:getPreviousDecl (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/AST/
H A DRedeclarable.h128 decl_type *getPreviousDecl() { function in class:clang::Redeclarable
133 const decl_type *getPreviousDecl() const { function in class:clang::Redeclarable
135 static_cast<const decl_type*>(this))->getPreviousDecl();
142 while (D->getPreviousDecl())
143 D = D->getPreviousDecl();
151 while (D->getPreviousDecl())
152 D = D->getPreviousDecl();
H A DDeclBase.h720 /// \brief Implementation of getPreviousDecl(), to be overridden by any
786 Decl *getPreviousDecl() { return getPreviousDeclImpl(); } function in class:clang::Decl
790 const Decl *getPreviousDecl() const { function in class:clang::Decl
796 return getPreviousDecl() == nullptr;
869 Decl *Prev = getPreviousDecl();
902 Decl *Prev = getPreviousDecl();
H A DDeclTemplate.h538 return getPreviousDecl();
721 using redeclarable_base::getPreviousDecl;
834 FunctionTemplateDecl *getPreviousDecl() { function in class:clang::TemplateParameterList::FunctionTemplateDecl
836 static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
841 const FunctionTemplateDecl *getPreviousDecl() const { function in class:clang::TemplateParameterList::FunctionTemplateDecl
843 static_cast<const RedeclarableTemplateDecl *>(this)->getPreviousDecl());
1468 assert(Recent->isInjectedClassName() && Recent->getPreviousDecl());
1469 Recent = Recent->getPreviousDecl();
1896 ClassTemplateDecl *getPreviousDecl() { function in class:clang::TemplateParameterList::ClassTemplateDecl
1898 static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
1903 const ClassTemplateDecl *getPreviousDecl() const { function in class:clang::TemplateParameterList::ClassTemplateDecl
2134 TypeAliasTemplateDecl *getPreviousDecl() { function in class:clang::TemplateParameterList::TypeAliasTemplateDecl
2141 const TypeAliasTemplateDecl *getPreviousDecl() const { function in class:clang::TemplateParameterList::TypeAliasTemplateDecl
2729 VarTemplateDecl *getPreviousDecl() { function in class:clang::TemplateParameterList::VarTemplateDecl
2736 const VarTemplateDecl *getPreviousDecl() const { function in class:clang::TemplateParameterList::VarTemplateDecl
[all...]
H A DDeclCXX.h272 *this = Canon->getPreviousDecl()->DefinitionData.update();
652 CXXRecordDecl *getPreviousDecl() { function in class:clang::CXXRecordDecl
654 static_cast<RecordDecl *>(this)->getPreviousDecl());
656 const CXXRecordDecl *getPreviousDecl() const { function in class:clang::CXXRecordDecl
657 return const_cast<CXXRecordDecl*>(this)->getPreviousDecl();
2763 return getPreviousDecl();
2783 using redeclarable_base::getPreviousDecl;

Completed in 132 milliseconds