clang 22.0.0git
clang::CodeGen::OMPTaskDataTy::DependData Struct Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"

Public Member Functions

 DependData ()=default
 DependData (OpenMPDependClauseKind DepKind, const Expr *IteratorExpr)

Public Attributes

OpenMPDependClauseKind DepKind = OMPC_DEPEND_unknown
const ExprIteratorExpr = nullptr
SmallVector< const Expr *, 4 > DepExprs

Detailed Description

Definition at line 106 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ DependData() [1/2]

clang::CodeGen::OMPTaskDataTy::DependData::DependData ( )
explicitdefault

◆ DependData() [2/2]

clang::CodeGen::OMPTaskDataTy::DependData::DependData ( OpenMPDependClauseKind DepKind,
const Expr * IteratorExpr )
inline

Definition at line 111 of file CGOpenMPRuntime.h.

References DepKind, and IteratorExpr.

Member Data Documentation

◆ DepExprs

SmallVector<const Expr *, 4> clang::CodeGen::OMPTaskDataTy::DependData::DepExprs

◆ DepKind

OpenMPDependClauseKind clang::CodeGen::OMPTaskDataTy::DependData::DepKind = OMPC_DEPEND_unknown

◆ IteratorExpr

const Expr* clang::CodeGen::OMPTaskDataTy::DependData::IteratorExpr = nullptr

The documentation for this struct was generated from the following file: