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 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: