clang 18.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 1594 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type = std::ptrdiff_t |
Definition at line 1603 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category = std::input_iterator_tag |
Definition at line 1604 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer = value_type |
Definition at line 1602 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference = value_type |
Definition at line 1601 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type = ObjCCategoryDecl * |
Definition at line 1600 of file DeclObjC.h.
|
default |
|
inlineexplicit |
Definition at line 1607 of file DeclObjC.h.
|
inline |
Definition at line 1612 of file DeclObjC.h.
|
inline |
Definition at line 2933 of file DeclObjC.h.
|
inline |
Definition at line 1617 of file DeclObjC.h.
|
inline |
Definition at line 1613 of file DeclObjC.h.
|
friend |
Definition at line 1628 of file DeclObjC.h.
|
friend |
Definition at line 1623 of file DeclObjC.h.