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 132 of file DeclFriend.h.
Definition at line 143 of file DeclFriend.h.
| typedef std::forward_iterator_tag clang::CXXRecordDecl::friend_iterator::iterator_category |
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.
| clang::CXXRecordDecl::friend_iterator::friend_iterator | ( | ) | [inline] |
Definition at line 138 of file DeclFriend.h.
| 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.
friend class CXXRecordDecl [friend] |
Definition at line 135 of file DeclFriend.h.