LLVM OpenMP 19.0.0git
Public Attributes | List of all members
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 1826 of file kmp.h.

Member Data Documentation

◆ 

union { ... } shared_common::cct

◆ cctor

kmpc_cctor shared_common::cctor

◆ cctorv

kmpc_cctor_vec shared_common::cctorv

Definition at line 1837 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 1845 of file kmp.h.

Referenced by kmp_threadprivate_insert(), and kmp_threadprivate_insert_private_data().

◆ 

union { ... } shared_common::ct

◆ ctor

kmpc_ctor shared_common::ctor

◆ ctorv

kmpc_ctor_vec shared_common::ctorv

Definition at line 1833 of file kmp.h.

Referenced by __kmpc_threadprivate_register_vec(), and kmp_threadprivate_insert().

◆ 

union { ... } shared_common::dt

◆ dtor

kmpc_dtor shared_common::dtor

◆ dtorv

kmpc_dtor_vec shared_common::dtorv

◆ gbl_addr

void* shared_common::gbl_addr

◆ is_vec

int shared_common::is_vec

◆ next

struct shared_common* shared_common::next

◆ obj_init

void* shared_common::obj_init

◆ pod_init

struct private_data* shared_common::pod_init

Definition at line 1828 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: