class ObjCInterfaceDecl::filtered_category_iterator
Declaration
template <bool (*)(clang::ObjCCategoryDecl*) Filter>
class ObjCInterfaceDecl::filtered_category_iterator { /* full declaration omitted */ };
Description
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.
Declared at: clang/include/clang/AST/DeclObjC.h:1576
Templates
- bool (*)(clang::ObjCCategoryDecl *) Filter
Member Variables
- private clang::ObjCCategoryDecl* Current = nullptr
Method Overview
- public filtered_category_iterator<Filter>()
- public filtered_category_iterator<Filter>(clang::ObjCCategoryDecl * Current)
- private void findAcceptableCategory()
Methods
¶filtered_category_iterator<Filter>()
filtered_category_iterator<Filter>()
Declared at: clang/include/clang/AST/DeclObjC.h:1588
¶filtered_category_iterator<Filter>(
clang::ObjCCategoryDecl* Current)
filtered_category_iterator<Filter>(
clang::ObjCCategoryDecl* Current)
Declared at: clang/include/clang/AST/DeclObjC.h:1589
Parameters
- clang::ObjCCategoryDecl* Current
¶void findAcceptableCategory()
void findAcceptableCategory()
Declared at: clang/include/clang/AST/DeclObjC.h:1579