clang API Documentation
Iterates over a filtered subrange of clauses applied to a directive. More...
#include <StmtOpenMP.h>
Public Types | |
typedef const OMPClause * | value_type |
Public Member Functions | |
filtered_clause_iterator () | |
filtered_clause_iterator (ArrayRef< OMPClause * > Arr, FilterPredicate Pred) | |
value_type | operator* () const |
value_type | operator-> () const |
filtered_clause_iterator & | operator++ () |
filtered_clause_iterator | operator++ (int) |
bool | operator! () |
operator bool () |
Iterates over a filtered subrange of clauses applied to a directive.
This iterator visits only those declarations that meet some run-time criteria.
Definition at line 97 of file StmtOpenMP.h.
typedef const OMPClause* clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::value_type |
Definition at line 107 of file StmtOpenMP.h.
clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::filtered_clause_iterator | ( | ) | [inline] |
Definition at line 108 of file StmtOpenMP.h.
clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::filtered_clause_iterator | ( | ArrayRef< OMPClause * > | Arr, |
FilterPredicate | Pred | ||
) | [inline] |
Definition at line 109 of file StmtOpenMP.h.
clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator bool | ( | ) | [inline] |
Definition at line 128 of file StmtOpenMP.h.
bool clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator! | ( | ) | [inline] |
Definition at line 127 of file StmtOpenMP.h.
value_type clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator* | ( | ) | const [inline] |
Definition at line 113 of file StmtOpenMP.h.
filtered_clause_iterator& clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator++ | ( | ) | [inline] |
Definition at line 115 of file StmtOpenMP.h.
filtered_clause_iterator clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator++ | ( | int | ) | [inline] |
Definition at line 121 of file StmtOpenMP.h.
value_type clang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >::operator-> | ( | ) | const [inline] |
Definition at line 114 of file StmtOpenMP.h.