class OMPExecutableDirective::specific_clause_iterator
Declaration
template <typename SpecificClause>
class OMPExecutableDirective::specific_clause_iterator { /* full declaration omitted */ };
Description
Iterates over a filtered subrange of clauses applied to a directive. This iterator visits only clauses of type SpecificClause.
Declared at: clang/include/clang/AST/StmtOpenMP.h:411
Templates
- SpecificClause
Member Variables
- private ArrayRef<OMPClause*>::const_iterator End
Method Overview
- private void SkipToNextClause()
- public specific_clause_iterator<SpecificClause>(ArrayRef<clang::OMPClause *> Clauses)
Methods
¶void SkipToNextClause()
void SkipToNextClause()
Declared at: clang/include/clang/AST/StmtOpenMP.h:419
¶specific_clause_iterator<SpecificClause>(
ArrayRef<clang::OMPClause*> Clauses)
specific_clause_iterator<SpecificClause>(
ArrayRef<clang::OMPClause*> Clauses)
Declared at: clang/include/clang/AST/StmtOpenMP.h:425
Parameters
- ArrayRef<clang::OMPClause*> Clauses