LLVM OpenMP 22.0.0git
dispatch_shared_infoXX_template< T > Struct Template Reference

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

Inheritance diagram for dispatch_shared_infoXX_template< T >:
[legend]

Public Types

typedef traits_t< T >::unsigned_t UT
typedef traits_t< T >::signed_t ST

Public Attributes

volatile UT iteration
volatile ST num_done
volatile UT ordered_iteration
UT ordered_dummy [KMP_MAX_ORDERED - 3]

Detailed Description

template<typename T>
struct dispatch_shared_infoXX_template< T >

Definition at line 158 of file kmp_dispatch.h.

Member Typedef Documentation

◆ ST

template<typename T>
typedef traits_t<T>::signed_t dispatch_shared_infoXX_template< T >::ST

Definition at line 160 of file kmp_dispatch.h.

◆ UT

template<typename T>
typedef traits_t<T>::unsigned_t dispatch_shared_infoXX_template< T >::UT

Definition at line 159 of file kmp_dispatch.h.

Member Data Documentation

◆ iteration

template<typename T>
volatile UT dispatch_shared_infoXX_template< T >::iteration

◆ num_done

template<typename T>
volatile ST dispatch_shared_infoXX_template< T >::num_done

Definition at line 164 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_next(), and __kmpc_next_section().

◆ ordered_dummy

template<typename T>
UT dispatch_shared_infoXX_template< T >::ordered_dummy[KMP_MAX_ORDERED - 3]

Definition at line 167 of file kmp_dispatch.h.

◆ ordered_iteration

template<typename T>
volatile UT dispatch_shared_infoXX_template< T >::ordered_iteration

Definition at line 165 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_deo(), __kmp_dispatch_dxo(), and __kmp_dispatch_next().


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