25#ifndef SFML_THREADLOCAL_HPP
26#define SFML_THREADLOCAL_HPP
31#include <SFML/System/Export.hpp>
32#include <SFML/System/NonCopyable.hpp>
40 class ThreadLocalImpl;
86 priv::ThreadLocalImpl* m_impl;
Utility class that makes any derived class non-copyable.
Defines variables with thread-local storage.
void * getValue() const
Retrieve the thread-specific value of the variable.
ThreadLocal(void *value=NULL)
Default constructor.
void setValue(void *value)
Set the thread-specific value of the variable.
~ThreadLocal()
Destructor.