clang API Documentation

Public Types | Public Member Functions | Friends
clang::CXXRecordDecl::friend_iterator Class Reference

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

#include <DeclFriend.h>

List of all members.

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 132 of file DeclFriend.h.


Member Typedef Documentation

Definition at line 143 of file DeclFriend.h.

Definition at line 144 of file DeclFriend.h.

Definition at line 142 of file DeclFriend.h.

Definition at line 141 of file DeclFriend.h.

Definition at line 140 of file DeclFriend.h.


Constructor & Destructor Documentation

clang::CXXRecordDecl::friend_iterator::friend_iterator ( ) [inline]

Definition at line 138 of file DeclFriend.h.


Member Function Documentation

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

Definition at line 164 of file DeclFriend.h.

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

Definition at line 146 of file DeclFriend.h.

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

Definition at line 175 of file DeclFriend.h.

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

Definition at line 148 of file DeclFriend.h.

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

Definition at line 154 of file DeclFriend.h.

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

Definition at line 168 of file DeclFriend.h.

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

Definition at line 160 of file DeclFriend.h.


Friends And Related Function Documentation

friend class CXXRecordDecl [friend]

Definition at line 135 of file DeclFriend.h.


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