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.