clang
9.0.0
|
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) | |
Construct an iterator that scans all lists. More... | |
const_component_lists_iterator (const ValueDecl *Declaration, ArrayRef< ValueDecl *> UniqueDecls, ArrayRef< unsigned > DeclsListNum, ArrayRef< unsigned > CumulativeListSizes, MappableExprComponentListRef Components) | |
Construct an iterator that scan lists for a given declaration Declaration. More... | |
std::pair< const ValueDecl *, MappableExprComponentListRef > | operator* () const |
std::pair< const ValueDecl *, MappableExprComponentListRef > | 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 4534 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scans all lists.
Definition at line 4563 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scan lists for a given declaration Declaration.
Definition at line 4580 of file OpenMPClause.h.
|
inline |
Definition at line 4626 of file OpenMPClause.h.
|
inline |
Definition at line 4638 of file OpenMPClause.h.
References End.
|
inline |
Definition at line 4633 of file OpenMPClause.h.