clang 20.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 |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |