Abstracts a static thread-local pointer. More...
#include <staticThreadLocalPointerInterface.hpp>
Public Types | |
using | Impl = T_Impl |
See StaticThreadLocalPointerInterface. | |
using | Owner = T_Owner |
See StaticThreadLocalPointerInterface. | |
using | Type = T_Type |
See StaticThreadLocalPointerInterface. | |
Public Member Functions | |
StaticThreadLocalPointerInterface () | |
Constructor. | |
~StaticThreadLocalPointerInterface () | |
Destructor. | |
Static Public Member Functions | |
static Type * | get () |
Get the pointer.ยด | |
static void | set (Type *other) |
Set the pointer. | |
Abstracts a static thread-local pointer.
T_Type | The datatype pointed to. |
T_Owner | Type that owns the static pointer. Needed to distinguish between multiple such pointers. |
T_Impl | Implementing class. |