|
Vyroda
Game engine made by hand, with modern C++ and Vulkan.
|
Public Member Functions | |
| ThreadSafeQueue () | |
| ~ThreadSafeQueue ()=default | |
| void | push (T newValue) |
| void | waitAndPop (T &value) |
| std::shared_ptr< T > | waitAndPop () |
| bool | tryPop (T &value) |
| std::shared_ptr< T > | tryPop () |
| bool | empty () |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |