clang  3.8.0
Public Types | Public Member Functions | Friends | List of all members
clang::Decl::redecl_iterator Class Reference

Iterates through all the redeclarations of the same decl. More...

#include <DeclBase.h>

Public Types

typedef Declvalue_type
 
typedef const value_typereference
 
typedef const value_typepointer
 
typedef std::forward_iterator_tag iterator_category
 
typedef std::ptrdiff_t difference_type
 

Public Member Functions

 redecl_iterator ()
 
 redecl_iterator (Decl *C)
 
reference operator* () const
 
value_type operator-> () const
 
redecl_iteratoroperator++ ()
 
redecl_iterator operator++ (int)
 

Friends

bool operator== (redecl_iterator x, redecl_iterator y)
 
bool operator!= (redecl_iterator x, redecl_iterator y)
 

Detailed Description

Iterates through all the redeclarations of the same decl.

Definition at line 778 of file DeclBase.h.

Member Typedef Documentation

Definition at line 788 of file DeclBase.h.

typedef std::forward_iterator_tag clang::Decl::redecl_iterator::iterator_category

Definition at line 787 of file DeclBase.h.

Definition at line 786 of file DeclBase.h.

Definition at line 785 of file DeclBase.h.

Definition at line 784 of file DeclBase.h.

Constructor & Destructor Documentation

clang::Decl::redecl_iterator::redecl_iterator ( )
inline

Definition at line 790 of file DeclBase.h.

clang::Decl::redecl_iterator::redecl_iterator ( Decl C)
inlineexplicit

Definition at line 791 of file DeclBase.h.

Member Function Documentation

reference clang::Decl::redecl_iterator::operator* ( ) const
inline

Definition at line 793 of file DeclBase.h.

redecl_iterator& clang::Decl::redecl_iterator::operator++ ( )
inline

Definition at line 796 of file DeclBase.h.

References clang::Decl::getNextRedeclarationImpl(), and Next.

redecl_iterator clang::Decl::redecl_iterator::operator++ ( int  )
inline

Definition at line 805 of file DeclBase.h.

value_type clang::Decl::redecl_iterator::operator-> ( ) const
inline

Definition at line 794 of file DeclBase.h.

Friends And Related Function Documentation

bool operator!= ( redecl_iterator  x,
redecl_iterator  y 
)
friend

Definition at line 814 of file DeclBase.h.

bool operator== ( redecl_iterator  x,
redecl_iterator  y 
)
friend

Definition at line 811 of file DeclBase.h.


The documentation for this class was generated from the following file: