49 template<
typename T_Type,
typename T_Owner,
typename T_Impl>
65 template<
typename Type,
typename Owner>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:469
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:96
#define CODI_IMPLEMENTATION
Used in interface declarations to indicate the type of the implementing class.
Definition macros.hpp:110
#define CODI_ANY
Used in default declarations of expression templates.
Definition macros.hpp:100
CoDiPack - Code Differentiation Package.
Definition codi.hpp:94
Abstracts a static thread-local pointer.
Definition staticThreadLocalPointerInterface.hpp:50
static inlineType * get()
Get the pointer.´
T_Impl Impl
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:54
T_Type Type
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:52
static inlinevoid set(Type *other)
Set the pointer.
T_Owner Owner
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:53
~StaticThreadLocalPointerInterface()
Destructor.
Definition staticThreadLocalPointerInterface.hpp:57