LLVM API Documentation
#include <ThreadLocal.h>
Public Member Functions | |
ThreadLocalImpl () | |
virtual | ~ThreadLocalImpl () |
void | setInstance (const void *d) |
const void * | getInstance () |
void | removeInstance () |
Definition at line 25 of file ThreadLocal.h.
Definition at line 53 of file ThreadLocal.cpp.
References data.
llvm::ThreadLocalImpl::~ThreadLocalImpl | ( | ) | [virtual] |
Definition at line 61 of file ThreadLocal.cpp.
References data.
const void * llvm::ThreadLocalImpl::getInstance | ( | ) |
Definition at line 75 of file ThreadLocal.cpp.
References data.
Referenced by llvm::sys::ThreadLocal< T >::get().
Definition at line 80 of file ThreadLocal.cpp.
References setInstance().
Referenced by llvm::sys::ThreadLocal< T >::erase().
void llvm::ThreadLocalImpl::setInstance | ( | const void * | d | ) |
Definition at line 68 of file ThreadLocal.cpp.
References data.
Referenced by removeInstance(), and llvm::sys::ThreadLocal< T >::set().
ThreadLocalDataTy llvm::sys::ThreadLocalImpl::align_data |
Definition at line 33 of file ThreadLocal.h.
char llvm::sys::ThreadLocalImpl::data[sizeof(ThreadLocalDataTy)] |
Definition at line 32 of file ThreadLocal.h.
Referenced by getInstance(), setInstance(), ThreadLocalImpl(), and ~ThreadLocalImpl().