clang  3.7.0
Public Types | Public Member Functions | Friends | List of all members
clang::CXXRecordDecl::friend_iterator Class Reference

An iterator over the friend declarations of a class. More...

#include <DeclFriend.h>

Public Types

typedef FriendDeclvalue_type
 
typedef FriendDeclreference
 
typedef FriendDeclpointer
 
typedef int difference_type
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 friend_iterator ()
 
reference operator* () const
 
friend_iteratoroperator++ ()
 
friend_iterator operator++ (int)
 
bool operator== (const friend_iterator &Other) const
 
bool operator!= (const friend_iterator &Other) const
 
friend_iteratoroperator+= (difference_type N)
 
friend_iterator operator+ (difference_type N) const
 

Friends

class CXXRecordDecl
 

Detailed Description

An iterator over the friend declarations of a class.

Definition at line 177 of file DeclFriend.h.

Member Typedef Documentation

Definition at line 188 of file DeclFriend.h.

Definition at line 189 of file DeclFriend.h.

Definition at line 187 of file DeclFriend.h.

Definition at line 186 of file DeclFriend.h.

Definition at line 185 of file DeclFriend.h.

Constructor & Destructor Documentation

clang::CXXRecordDecl::friend_iterator::friend_iterator ( )
inline

Definition at line 183 of file DeclFriend.h.

Member Function Documentation

bool clang::CXXRecordDecl::friend_iterator::operator!= ( const friend_iterator Other) const
inline

Definition at line 209 of file DeclFriend.h.

reference clang::CXXRecordDecl::friend_iterator::operator* ( ) const
inline

Definition at line 191 of file DeclFriend.h.

friend_iterator clang::CXXRecordDecl::friend_iterator::operator+ ( difference_type  N) const
inline

Definition at line 220 of file DeclFriend.h.

friend_iterator& clang::CXXRecordDecl::friend_iterator::operator++ ( )
inline

Definition at line 193 of file DeclFriend.h.

friend_iterator clang::CXXRecordDecl::friend_iterator::operator++ ( int  )
inline

Definition at line 199 of file DeclFriend.h.

friend_iterator& clang::CXXRecordDecl::friend_iterator::operator+= ( difference_type  N)
inline

Definition at line 213 of file DeclFriend.h.

bool clang::CXXRecordDecl::friend_iterator::operator== ( const friend_iterator Other) const
inline

Definition at line 205 of file DeclFriend.h.

Friends And Related Function Documentation

friend class CXXRecordDecl
friend

Definition at line 180 of file DeclFriend.h.


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