clang API Documentation
An iterator over the friend declarations of a class. More...
#include <DeclFriend.h>
Public Types | |
typedef FriendDecl * | value_type |
typedef FriendDecl * | reference |
typedef FriendDecl * | pointer |
typedef int | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
friend_iterator () | |
reference | operator* () const |
friend_iterator & | operator++ () |
friend_iterator | operator++ (int) |
bool | operator== (const friend_iterator &Other) const |
bool | operator!= (const friend_iterator &Other) const |
friend_iterator & | operator+= (difference_type N) |
friend_iterator | operator+ (difference_type N) const |
Friends | |
class | CXXRecordDecl |
An iterator over the friend declarations of a class.
Definition at line 177 of file DeclFriend.h.
Definition at line 188 of file DeclFriend.h.
typedef std::forward_iterator_tag clang::CXXRecordDecl::friend_iterator::iterator_category |
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.
clang::CXXRecordDecl::friend_iterator::friend_iterator | ( | ) | [inline] |
Definition at line 183 of file DeclFriend.h.
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.
friend class CXXRecordDecl [friend] |
Definition at line 180 of file DeclFriend.h.