clang 20.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 1597 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type = std::ptrdiff_t |
Definition at line 1606 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category = std::input_iterator_tag |
Definition at line 1607 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer = value_type |
Definition at line 1605 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference = value_type |
Definition at line 1604 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type = ObjCCategoryDecl * |
Definition at line 1603 of file DeclObjC.h.
|
default |
|
inlineexplicit |
Definition at line 1610 of file DeclObjC.h.
|
inline |
Definition at line 1615 of file DeclObjC.h.
|
inline |
Definition at line 2936 of file DeclObjC.h.
|
inline |
Definition at line 1620 of file DeclObjC.h.
|
inline |
Definition at line 1616 of file DeclObjC.h.
|
friend |
Definition at line 1631 of file DeclObjC.h.
|
friend |
Definition at line 1626 of file DeclObjC.h.