clang 22.0.0git
|
Iterates through the using shadow declarations associated with this using declaration. More...
#include "clang/AST/DeclCXX.h"
Public Types | |
using | value_type = UsingShadowDecl * |
using | reference = UsingShadowDecl * |
using | pointer = UsingShadowDecl * |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
shadow_iterator ()=default | |
shadow_iterator (UsingShadowDecl *C) | |
reference | operator* () const |
pointer | operator-> () const |
shadow_iterator & | operator++ () |
shadow_iterator | operator++ (int) |
Friends | |
bool | operator== (shadow_iterator x, shadow_iterator y) |
bool | operator!= (shadow_iterator x, shadow_iterator y) |
Iterates through the using shadow declarations associated with this using declaration.
using clang::BaseUsingDecl::shadow_iterator::difference_type = std::ptrdiff_t |
using clang::BaseUsingDecl::shadow_iterator::iterator_category = std::forward_iterator_tag |
|
default |
Referenced by operator!=, operator++(), operator++(), and operator==.
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 3535 of file DeclCXX.h.
References clang::UsingShadowDecl::getNextUsingShadowDecl(), and shadow_iterator().
|
inline |
Definition at line 3540 of file DeclCXX.h.
References shadow_iterator().
|
inline |
|
friend |
Definition at line 3549 of file DeclCXX.h.
References shadow_iterator().
|
friend |
Definition at line 3546 of file DeclCXX.h.
References shadow_iterator().