clang
15.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 1576 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type = std::ptrdiff_t |
Definition at line 1585 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category = std::input_iterator_tag |
Definition at line 1586 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer = value_type |
Definition at line 1584 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference = value_type |
Definition at line 1583 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type = ObjCCategoryDecl * |
Definition at line 1582 of file DeclObjC.h.
|
default |
|
inlineexplicit |
Definition at line 1589 of file DeclObjC.h.
|
inline |
Definition at line 1594 of file DeclObjC.h.
|
inline |
Definition at line 2884 of file DeclObjC.h.
|
inline |
Definition at line 1599 of file DeclObjC.h.
|
inline |
Definition at line 1595 of file DeclObjC.h.
|
friend |
Definition at line 1610 of file DeclObjC.h.
|
friend |
Definition at line 1605 of file DeclObjC.h.