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 5974 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scans all lists.
Definition at line 6009 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scan lists for a given declaration Declaration.
Definition at line 6030 of file OpenMPClause.h.
References clang::Declaration.
|
inline |
Definition at line 6082 of file OpenMPClause.h.
|
inline |
Definition at line 6099 of file OpenMPClause.h.
|
inline |
Definition at line 6094 of file OpenMPClause.h.