clang
10.0.0git
|
Iterator that walks over the list of categories, filtering out those that do not meet specific criteria. More...
#include "clang/AST/DeclObjC.h"
Public Types | |
using | value_type = ObjCCategoryDecl * |
using | reference = value_type |
using | pointer = value_type |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
filtered_category_iterator ()=default | |
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 1612 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type = std::ptrdiff_t |
Definition at line 1621 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category = std::input_iterator_tag |
Definition at line 1622 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer = value_type |
Definition at line 1620 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference = value_type |
Definition at line 1619 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type = ObjCCategoryDecl * |
Definition at line 1618 of file DeclObjC.h.
|
default |
|
inlineexplicit |
Definition at line 1625 of file DeclObjC.h.
|
inline |
Definition at line 1630 of file DeclObjC.h.
|
inline |
Definition at line 2904 of file DeclObjC.h.
|
inline |
Definition at line 1635 of file DeclObjC.h.
|
inline |
Definition at line 1631 of file DeclObjC.h.
|
friend |
Definition at line 1646 of file DeclObjC.h.
|
friend |
Definition at line 1641 of file DeclObjC.h.