A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1DeclContext_1_1specific__decl__iterator.html below:

clang: clang::DeclContext::specific_decl_iterator< SpecificDecl > Class Template Reference

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).

Examples
/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/StaticAnalyzer/Core/RegionStore.cpp.

Definition at line 2387 of file DeclBase.h.

◆ difference_type

template<typename SpecificDecl >

Definition at line 2407 of file DeclBase.h.

◆ iterator_category

template<typename SpecificDecl >

Definition at line 2409 of file DeclBase.h.

◆ pointer

template<typename SpecificDecl >

Definition at line 2406 of file DeclBase.h.

◆ reference

template<typename SpecificDecl >

Definition at line 2405 of file DeclBase.h.

◆ value_type

template<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