Lines Matching refs:redecl_iterator
676 /// Decl::redecl_iterator can iterate over them.
689 class redecl_iterator {
701 redecl_iterator() : Current(0) { }
702 explicit redecl_iterator(Decl *C) : Current(C), Starter(C) { }
707 redecl_iterator& operator++() {
716 redecl_iterator operator++(int) {
717 redecl_iterator tmp(*this);
722 friend bool operator==(redecl_iterator x, redecl_iterator y) {
725 friend bool operator!=(redecl_iterator x, redecl_iterator y) {
732 redecl_iterator redecls_begin() const {
733 return redecl_iterator(const_cast<Decl*>(this));
735 redecl_iterator redecls_end() const { return redecl_iterator(); }