clang
7.0.0
|
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 1619 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::difference_type = std::ptrdiff_t |
Definition at line 1628 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::iterator_category = std::input_iterator_tag |
Definition at line 1629 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::pointer = value_type |
Definition at line 1627 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::reference = value_type |
Definition at line 1626 of file DeclObjC.h.
using clang::ObjCInterfaceDecl::filtered_category_iterator< Filter >::value_type = ObjCCategoryDecl * |
Definition at line 1625 of file DeclObjC.h.
|
default |
|
inlineexplicit |
Definition at line 1632 of file DeclObjC.h.
|
inline |
Definition at line 1637 of file DeclObjC.h.
|
inline |
Definition at line 2901 of file DeclObjC.h.
|
inline |
Definition at line 1642 of file DeclObjC.h.
|
inline |
Definition at line 1638 of file DeclObjC.h.
|
friend |
Definition at line 1653 of file DeclObjC.h.
|
friend |
Definition at line 1648 of file DeclObjC.h.