LLVM OpenMP 22.0.0git
kmp_event_t Struct Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp.h"

Public Attributes

kmp_event_type_t type
kmp_tas_lock_t lock
union { 
   kmp_task_t *   task 
ed
union { 
   void *   task 
ed
union { 
   void *   task 
ed
union { 
   void *   task 
ed
union { 
   void *   task 
ed

Detailed Description

Definition at line 2622 of file kmp.h.

Member Data Documentation

◆ [union] [1/5]

union { ... } kmp_event_t::ed

◆ [union] [2/5]

union { ... } kmp_event_t::ed

◆ [union] [3/5]

union { ... } kmp_event_t::ed

◆ [union] [4/5]

union { ... } kmp_event_t::ed

◆ [union] [5/5]

union { ... } kmp_event_t::ed

◆ lock

kmp_tas_lock_t kmp_event_t::lock

Definition at line 2624 of file kmp.h.

Referenced by __kmp_task_finish(), and __kmpc_task_allow_completion_event().

◆ task [1/2]

kmp_task_t* kmp_event_t::task

Definition at line 2626 of file kmp.h.

Referenced by __kmpc_task_allow_completion_event().

◆ task [2/2]

void* kmp_event_t::task

Definition at line 37 of file bug_taskwait_detach.cpp.

◆ type

kmp_event_type_t kmp_event_t::type

Definition at line 2623 of file kmp.h.

Referenced by __kmp_task_alloc(), __kmp_task_finish(), and __kmpc_task_allow_completion_event().


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