neoGFX
Cross-platform C++ app/game engine
|
#include <thread_local.hpp>
Public Types | |
typedef T | value_type |
typedef std::unique_ptr< value_type > | pointer_type |
typedef std::vector< pointer_type > | stack_type |
Public Member Functions | |
value_type & | current () |
void | push () |
void | pop () |
Public Attributes | |
std::size_t | stackPointer = 0 |
stack_type | stack |
Definition at line 45 of file thread_local.hpp.
typedef std::unique_ptr<value_type> neolib::variable_stack< T >::pointer_type |
Definition at line 48 of file thread_local.hpp.
typedef std::vector<pointer_type> neolib::variable_stack< T >::stack_type |
Definition at line 49 of file thread_local.hpp.
Definition at line 47 of file thread_local.hpp.
|
inline |
Definition at line 54 of file thread_local.hpp.
|
inline |
Definition at line 69 of file thread_local.hpp.
|
inline |
Definition at line 62 of file thread_local.hpp.
stack_type neolib::variable_stack< T >::stack |
Definition at line 52 of file thread_local.hpp.
std::size_t neolib::variable_stack< T >::stackPointer = 0 |
Definition at line 51 of file thread_local.hpp.