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

Methods

void SkipToNextClause()

Declared at: clang/include/clang/AST/StmtOpenMP.h:419

specific_clause_iterator<SpecificClause>(
    ArrayRef<clang::OMPClause*> Clauses)

Declared at: clang/include/clang/AST/StmtOpenMP.h:425

Parameters

ArrayRef<clang::OMPClause*> Clauses