class OMPExecutableDirective::used_clauses_child_iterator

Declaration

class OMPExecutableDirective::used_clauses_child_iterator
    : public iterator_adaptor_base { /* full declaration omitted */ };

Description

Iterates over expressions/statements used in the construct.

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

Inherits from: iterator_adaptor_base

Member Variables

private ArrayRef<OMPClause*>::iterator End
private OMPClause::child_iterator ChildI
private OMPClause::child_iterator ChildEnd

Method Overview

Methods

void MoveToNext()

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

used_clauses_child_iterator(
    ArrayRef<clang::OMPClause*> Clauses)

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

Parameters

ArrayRef<clang::OMPClause*> Clauses