clang  16.0.0git
Public Member Functions | Public Attributes | List of all members
clang::CodeGen::OMPTaskDataTy::DependData Struct Reference

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

Collaboration diagram for clang::CodeGen::OMPTaskDataTy::DependData:
Collaboration graph
[legend]

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.

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: