Static thread-local pointers for OpenMP. More...
#include <openMPStaticThreadLocalPointer.hpp>
Public Types | |
using | Owner = T_Owner |
See OpenMPStaticThreadLocalPointer. | |
using | Type = T_Type |
See OpenMPStaticThreadLocalPointer. | |
Public Types inherited from codi::StaticThreadLocalPointerInterface< T_Type, T_Owner, OpenMPStaticThreadLocalPointer< T_Type, T_Owner > > | |
using | Impl = OpenMPStaticThreadLocalPointer< T_Type, T_Owner > |
See StaticThreadLocalPointerInterface. | |
using | Owner = T_Owner |
See StaticThreadLocalPointerInterface. | |
using | Type = T_Type |
See StaticThreadLocalPointerInterface. | |
Static Public Member Functions | |
static Type * | get () |
Get the pointer.´ | |
static void | set (Type *other) |
Set the pointer. | |
Static Public Member Functions inherited from codi::StaticThreadLocalPointerInterface< T_Type, T_Owner, OpenMPStaticThreadLocalPointer< T_Type, T_Owner > > | |
static Type * | get () |
Get the pointer.´ | |
static void | set (Type *other) |
Set the pointer. | |
Additional Inherited Members | |
Public Member Functions inherited from codi::StaticThreadLocalPointerInterface< T_Type, T_Owner, OpenMPStaticThreadLocalPointer< T_Type, T_Owner > > | |
StaticThreadLocalPointerInterface () | |
Constructor. | |
~StaticThreadLocalPointerInterface () | |
Destructor. | |
Static thread-local pointers for OpenMP.
T_Type | See StaticThreadLocalPointerInterface. |
T_Owner | See StaticThreadLocalPointerInterface. |
|
inlinestatic |
Get the pointer.´
|
inlinestatic |
Set the pointer.