clang  5.0.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 "clang/AST/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 866 of file DeclBase.h.

Member Typedef Documentation

Definition at line 876 of file DeclBase.h.

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

Definition at line 875 of file DeclBase.h.

Definition at line 874 of file DeclBase.h.

Definition at line 873 of file DeclBase.h.

Definition at line 872 of file DeclBase.h.

Constructor & Destructor Documentation

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

Definition at line 878 of file DeclBase.h.

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

Definition at line 879 of file DeclBase.h.

Member Function Documentation

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

Definition at line 881 of file DeclBase.h.

References Current.

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

Definition at line 884 of file DeclBase.h.

References Current, and Next.

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

Definition at line 893 of file DeclBase.h.

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

Definition at line 882 of file DeclBase.h.

References Current.

Friends And Related Function Documentation

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

Definition at line 902 of file DeclBase.h.

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

Definition at line 899 of file DeclBase.h.


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