clang 20.0.0git
|
Iterator that browse the components by lists. More...
#include "clang/AST/OpenMPClause.h"
Public Member Functions | |
const_component_lists_iterator (ArrayRef< ValueDecl * > UniqueDecls, ArrayRef< unsigned > DeclsListNum, ArrayRef< unsigned > CumulativeListSizes, MappableExprComponentListRef Components, bool SupportsMapper, ArrayRef< Expr * > Mappers) | |
Construct an iterator that scans all lists. | |
const_component_lists_iterator (const ValueDecl *Declaration, ArrayRef< ValueDecl * > UniqueDecls, ArrayRef< unsigned > DeclsListNum, ArrayRef< unsigned > CumulativeListSizes, MappableExprComponentListRef Components, bool SupportsMapper, ArrayRef< Expr * > Mappers) | |
Construct an iterator that scan lists for a given declaration Declaration. | |
std::tuple< const ValueDecl *, MappableExprComponentListRef, const ValueDecl * > | operator* () const |
std::tuple< const ValueDecl *, MappableExprComponentListRef, const ValueDecl * > | operator-> () const |
const_component_lists_iterator & | operator++ () |
Iterator that browse the components by lists.
It also allows browsing components of a single declaration.
Definition at line 5850 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scans all lists.
Definition at line 5885 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scan lists for a given declaration Declaration.
Definition at line 5906 of file OpenMPClause.h.
References clang::Declaration.
|
inline |
Definition at line 5958 of file OpenMPClause.h.
|
inline |
Definition at line 5975 of file OpenMPClause.h.
|
inline |
Definition at line 5970 of file OpenMPClause.h.