clang
3.9.0
|
Iterator that walks over the list of categories, filtering out those that do not meet specific criteria. More...
#include <DeclObjC.h>
Public Types | |
typedef ObjCCategoryDecl * | value_type |
typedef value_type | reference |
typedef value_type | pointer |
typedef std::ptrdiff_t | difference_type |
typedef std::input_iterator_tag | iterator_category |
Public Member Functions | |
filtered_category_iterator () | |
filtered_category_iterator (ObjCCategoryDecl *Current) | |
reference | operator* () const |
pointer | operator-> () const |
filtered_category_iterator & | operator++ () |
filtered_category_iterator | operator++ (int) |
Friends | |
bool | operator== (filtered_category_iterator X, filtered_category_iterator Y) |
bool | operator!= (filtered_category_iterator X, filtered_category_iterator Y) |
Iterator that walks over the list of categories, filtering out those that do not meet specific criteria.
This class template is used for the various permutations of category and extension iterators.
Definition at line 1503 of file DeclObjC.h.
typedef std::ptrdiff_t clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type |
Definition at line 1512 of file DeclObjC.h.
typedef std::input_iterator_tag clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category |
Definition at line 1513 of file DeclObjC.h.
typedef value_type clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer |
Definition at line 1511 of file DeclObjC.h.
typedef value_type clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference |
Definition at line 1510 of file DeclObjC.h.
typedef ObjCCategoryDecl* clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type |
Definition at line 1509 of file DeclObjC.h.
|
inline |
Definition at line 1515 of file DeclObjC.h.
|
inlineexplicit |
Definition at line 1516 of file DeclObjC.h.
|
inline |
Definition at line 1522 of file DeclObjC.h.
|
inline |
Definition at line 2773 of file DeclObjC.h.
References Current.
|
inline |
Definition at line 1527 of file DeclObjC.h.
|
inline |
Definition at line 1523 of file DeclObjC.h.
|
friend |
Definition at line 1538 of file DeclObjC.h.
|
friend |
Definition at line 1533 of file DeclObjC.h.