clang
3.9.0
|
Iterator that browse the components by lists. More...
#include <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 3072 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scans all lists.
Definition at line 3101 of file OpenMPClause.h.
|
inlineexplicit |
Construct an iterator that scan lists for a given declaration Declaration.
Definition at line 3119 of file OpenMPClause.h.
|
inline |
Definition at line 3166 of file OpenMPClause.h.
References I.
|
inline |
Definition at line 3178 of file OpenMPClause.h.
|
inline |
Definition at line 3173 of file OpenMPClause.h.