specific_decl_iterator - Iterates over a subrange of declarations stored in a DeclContext, providing only those that are of type SpecificDecl (or a class derived from it). More...
#include "clang/AST/DeclBase.h"
template<typename SpecificDecl>
class clang::DeclContext::specific_decl_iterator< SpecificDecl >
specific_decl_iterator - Iterates over a subrange of declarations stored in a DeclContext, providing only those that are of type SpecificDecl (or a class derived from it).
This iterator is used, for example, to provide iteration over just the fields within a RecordDecl (with SpecificDecl = FieldDecl).
Definition at line 2387 of file DeclBase.h.
◆ difference_typetemplate<typename SpecificDecl >
Definition at line 2407 of file DeclBase.h.
◆ iterator_categorytemplate<typename SpecificDecl >
Definition at line 2409 of file DeclBase.h.
◆ pointertemplate<typename SpecificDecl >
Definition at line 2406 of file DeclBase.h.
◆ referencetemplate<typename SpecificDecl >
Definition at line 2405 of file DeclBase.h.
◆ value_typetemplate<typename SpecificDecl >
Definition at line 2402 of file DeclBase.h.
◆ specific_decl_iterator() [1/2]template<typename SpecificDecl >
◆ specific_decl_iterator() [2/2]template<typename SpecificDecl >
specific_decl_iterator - Construct a new iterator over a subset of the declarations the range [C, end-of-declarations).
If A is non-NULL, it is a pointer to a member function of SpecificDecl that should return true for all of the SpecificDecl instances that will be in the subset of iterators. For example, if you want Objective-C instance methods, SpecificDecl will be ObjCMethodDecl and A will be &ObjCMethodDecl::isInstanceMethod.
Definition at line 2421 of file DeclBase.h.
◆ operator*()template<typename SpecificDecl >
Definition at line 2425 of file DeclBase.h.
◆ operator++() [1/2]template<typename SpecificDecl >
Definition at line 2430 of file DeclBase.h.
◆ operator++() [2/2]template<typename SpecificDecl >
Definition at line 2436 of file DeclBase.h.
◆ operator->()template<typename SpecificDecl >
Definition at line 2428 of file DeclBase.h.
◆ operator!=template<typename SpecificDecl >
Definition at line 2447 of file DeclBase.h.
◆ operator==template<typename SpecificDecl >
Definition at line 2442 of file DeclBase.h.
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4