LLVM OpenMP 22.0.0git
shared_common Struct Reference

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

Public Attributes

struct shared_commonnext
struct private_datapod_init
voidobj_init
voidgbl_addr
union { 
   kmpc_ctor   ctor 
   kmpc_ctor_vec   ctorv 
ct
union { 
   kmpc_cctor   cctor 
   kmpc_cctor_vec   cctorv 
cct
union { 
   kmpc_dtor   dtor 
   kmpc_dtor_vec   dtorv 
dt
size_t vec_len
int is_vec
size_t cmn_size

Detailed Description

Definition at line 1856 of file kmp.h.

Member Data Documentation

◆ [union]

◆ cctor

kmpc_cctor shared_common::cctor

◆ cctorv

kmpc_cctor_vec shared_common::cctorv

Definition at line 1867 of file kmp.h.

Referenced by __kmpc_threadprivate_register_vec(), and kmp_threadprivate_insert().

◆ cmn_size

size_t shared_common::cmn_size

Definition at line 1875 of file kmp.h.

Referenced by kmp_threadprivate_insert(), and kmp_threadprivate_insert_private_data().

◆ [union]

◆ ctor

kmpc_ctor shared_common::ctor

◆ ctorv

kmpc_ctor_vec shared_common::ctorv

Definition at line 1863 of file kmp.h.

Referenced by __kmpc_threadprivate_register_vec(), and kmp_threadprivate_insert().

◆ [union]

◆ dtor

◆ dtorv

kmpc_dtor_vec shared_common::dtorv

◆ gbl_addr

◆ is_vec

◆ next

◆ obj_init

void* shared_common::obj_init

◆ pod_init

struct private_data* shared_common::pod_init

Definition at line 1858 of file kmp.h.

Referenced by kmp_threadprivate_insert(), and kmp_threadprivate_insert_private_data().

◆ vec_len

size_t shared_common::vec_len

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