clang
3.7.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 1268 of file DeclObjC.h.
typedef std::ptrdiff_t clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type |
Definition at line 1277 of file DeclObjC.h.
typedef std::input_iterator_tag clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category |
Definition at line 1278 of file DeclObjC.h.
typedef value_type clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer |
Definition at line 1276 of file DeclObjC.h.
typedef value_type clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference |
Definition at line 1275 of file DeclObjC.h.
typedef ObjCCategoryDecl* clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type |
Definition at line 1274 of file DeclObjC.h.
|
inline |
Definition at line 1280 of file DeclObjC.h.
|
inlineexplicit |
Definition at line 1281 of file DeclObjC.h.
|
inline |
Definition at line 1287 of file DeclObjC.h.
|
inline |
Definition at line 2739 of file DeclObjC.h.
References Current.
|
inline |
Definition at line 1292 of file DeclObjC.h.
|
inline |
Definition at line 1288 of file DeclObjC.h.
|
friend |
Definition at line 1303 of file DeclObjC.h.
|
friend |
Definition at line 1298 of file DeclObjC.h.