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
- public OMPClausePrinter(llvm::raw_ostream & OS, const clang::PrintingPolicy & Policy)
- private template <typename T>void VisitOMPClauseList(T * Node, char StartSym)
- private template <typename T>void VisitOMPMotionClause(T * Node)
Methods
¶OMPClausePrinter(
llvm::raw_ostream& OS,
const clang::PrintingPolicy& Policy)
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)
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)
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