clang 20.0.0git
|
Iterates through all the redeclarations of the same decl. More...
#include "clang/AST/Redeclarable.h"
Public Types | |
using | value_type = decl_type * |
using | reference = decl_type * |
using | pointer = decl_type * |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
redecl_iterator ()=default | |
redecl_iterator (decl_type *C) | |
reference | operator* () const |
pointer | operator-> () const |
redecl_iterator & | operator++ () |
redecl_iterator | operator++ (int) |
Friends | |
bool | operator== (const redecl_iterator &x, const redecl_iterator &y) |
bool | operator!= (const redecl_iterator &x, const redecl_iterator &y) |
Iterates through all the redeclarations of the same decl.
Definition at line 241 of file Redeclarable.h.
using clang::Redeclarable< decl_type >::redecl_iterator::difference_type = std::ptrdiff_t |
Definition at line 252 of file Redeclarable.h.
using clang::Redeclarable< decl_type >::redecl_iterator::iterator_category = std::forward_iterator_tag |
Definition at line 251 of file Redeclarable.h.
using clang::Redeclarable< decl_type >::redecl_iterator::pointer = decl_type * |
Definition at line 250 of file Redeclarable.h.
using clang::Redeclarable< decl_type >::redecl_iterator::reference = decl_type * |
Definition at line 249 of file Redeclarable.h.
using clang::Redeclarable< decl_type >::redecl_iterator::value_type = decl_type * |
Definition at line 248 of file Redeclarable.h.
|
default |
|
inlineexplicit |
Definition at line 255 of file Redeclarable.h.
|
inline |
Definition at line 257 of file Redeclarable.h.
|
inline |
Definition at line 260 of file Redeclarable.h.
|
inline |
Definition at line 279 of file Redeclarable.h.
|
inline |
Definition at line 258 of file Redeclarable.h.
|
friend |
Definition at line 288 of file Redeclarable.h.
|
friend |
Definition at line 285 of file Redeclarable.h.