37#include "../staticThreadLocalPointerInterface.hpp"
49 template<
typename T_Type,
typename T_Owner>
61 CODI_OMP_THREADPRIVATE(value)
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:457
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:94
#define CODI_ANY
Used in default declarations of expression templates.
Definition macros.hpp:98
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
Static thread-local pointers for OpenMP.
Definition openMPStaticThreadLocalPointer.hpp:51
T_Owner Owner
See OpenMPStaticThreadLocalPointer.
Definition openMPStaticThreadLocalPointer.hpp:54
static void set(Type *other)
Set the pointer.
Definition openMPStaticThreadLocalPointer.hpp:69
T_Type Type
See OpenMPStaticThreadLocalPointer.
Definition openMPStaticThreadLocalPointer.hpp:53
static Type * get()
Get the pointer.´
Definition openMPStaticThreadLocalPointer.hpp:74
Abstracts a static thread-local pointer.
Definition staticThreadLocalPointerInterface.hpp:50