clang API Documentation
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 |
| clang::UsingDecl::shadow_iterator::shadow_iterator | ( | ) | [inline] |
| clang::UsingDecl::shadow_iterator::shadow_iterator | ( | UsingShadowDecl * | C | ) | [inline, explicit] |
| reference clang::UsingDecl::shadow_iterator::operator* | ( | ) | const [inline] |
| shadow_iterator& clang::UsingDecl::shadow_iterator::operator++ | ( | ) | [inline] |
Definition at line 2939 of file DeclCXX.h.
References clang::UsingShadowDecl::getNextUsingShadowDecl().
| shadow_iterator clang::UsingDecl::shadow_iterator::operator++ | ( | int | ) | [inline] |
| pointer clang::UsingDecl::shadow_iterator::operator-> | ( | ) | const [inline] |
| bool operator!= | ( | shadow_iterator | x, |
| shadow_iterator | y | ||
| ) | [friend] |
| bool operator== | ( | shadow_iterator | x, |
| shadow_iterator | y | ||
| ) | [friend] |