clang
3.9.0
|
Iterates through the using shadow declarations associated with this using declaration. More...
#include <DeclCXX.h>
Public Types | |
typedef UsingShadowDecl * | value_type |
typedef UsingShadowDecl * | reference |
typedef UsingShadowDecl * | pointer |
typedef std::forward_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
shadow_iterator () | |
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.
typedef std::forward_iterator_tag clang::UsingDecl::shadow_iterator::iterator_category |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 3115 of file DeclCXX.h.
References clang::UsingShadowDecl::getNextUsingShadowDecl().
|
inline |
|
inline |
|
friend |
|
friend |