class OMPClausePrinter

Declaration

class OMPClausePrinter : public OMPClauseVisitor { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/OpenMPClause.h:8774

Inherits from: OMPClauseVisitor

Member Variables

private llvm::raw_ostream& OS
private const clang::PrintingPolicy& Policy

Method Overview

Methods

OMPClausePrinter(
    llvm::raw_ostream& OS,
    const clang::PrintingPolicy& Policy)

Declared at: clang/include/clang/AST/OpenMPClause.h:8784

Parameters

llvm::raw_ostream& OS
const clang::PrintingPolicy& Policy

template <typename T>
void VisitOMPClauseList(T* Node, char StartSym)

Description

Process clauses with list of variables.

Declared at: clang/include/clang/AST/OpenMPClause.h:8779

Templates

T

Parameters

T* Node
char StartSym

template <typename T>
void VisitOMPMotionClause(T* Node)

Description

Process motion clauses.

Declared at: clang/include/clang/AST/OpenMPClause.h:8781

Templates

T

Parameters

T* Node