|
Nebula
|
#include <linuxthreadlocalptr.h>
A thread-local pointer class for platforms which don't have proper support for the __thread keyword.
(C) A.Weissflog 2011 (C) 2013-2018 Individual contributors, see AUTHORS file
Public Member Functions | |
| LinuxThreadLocalPtr () | |
| constructor | |
| void | Set (void *ptr) |
| set pointer | |
| void * | Get () const |
| get pointer | |
| void | Clear () |
| clear the pointer | |
Private Attributes | |
| IndexT | slot |
| Linux::LinuxThreadLocalPtr::LinuxThreadLocalPtr | ( | ) |
constructor
|
inline |
clear the pointer
|
inline |
get pointer
|
inline |
set pointer
|
private |