ThreadLocalStorage class. More...

#include <thread_local_storage.h>

Public Member Functions

 ThreadLocalStorage ()
 Constructs a Thread Local Storage object.
 
 ~ThreadLocalStorage ()
 

Static Public Member Functions

static std::shared_ptr< ThreadLocalStorageDataget_variable (const std::string &name)
 Get a variable.
 
static void set_variable (const std::string &name, std::shared_ptr< ThreadLocalStorageData > ptr)
 Set a variable.
 

Friends

class ThreadLocalStorage_Instance
 

Detailed Description

Constructor & Destructor Documentation

◆ ThreadLocalStorage()

clan::ThreadLocalStorage::ThreadLocalStorage ( )

Constructs a Thread Local Storage object.

◆ ~ThreadLocalStorage()

clan::ThreadLocalStorage::~ThreadLocalStorage ( )

Member Function Documentation

◆ get_variable()

static std::shared_ptr< ThreadLocalStorageData > clan::ThreadLocalStorage::get_variable ( const std::string &  name)
static

Get a variable.

◆ set_variable()

static void clan::ThreadLocalStorage::set_variable ( const std::string &  name,
std::shared_ptr< ThreadLocalStorageData ptr 
)
static

Set a variable.

Friends And Related Symbol Documentation

◆ ThreadLocalStorage_Instance

friend class ThreadLocalStorage_Instance
friend

The documentation for this class was generated from the following file: