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:457
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:94
#define CODI_IMPLEMENTATION
Used in interface declarations to indicate the type of the implementing class.
Definition macros.hpp:105
#define CODI_ANY
Used in default declarations of expression templates.
Definition macros.hpp:98
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
Abstracts a static thread-local pointer.
Definition staticThreadLocalPointerInterface.hpp:50
T_Impl Impl
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:54
StaticThreadLocalPointerInterface()
Constructor.
Definition staticThreadLocalPointerInterface.hpp:56
static void set(Type *other)
Set the pointer.
T_Type Type
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:52
static Type * get()
Get the pointer.´
T_Owner Owner
See StaticThreadLocalPointerInterface.
Definition staticThreadLocalPointerInterface.hpp:53
~StaticThreadLocalPointerInterface()
Destructor.
Definition staticThreadLocalPointerInterface.hpp:57