Template Class ThreadSafeQueue
Defined in File work_queue.hpp
- 
template<typename T>
class ThreadSafeQueue A thread safe queue
- Template Parameters
 T – type of object contained in the queue
Public Functions
- 
inline void push(T &value)
 Add an object to the queue
- Parameters
 value – object to add
- 
inline std::optional<T> pop()
 Get an object of the queue
- Returns
 std::optional<T> object that had been unqueued or null if queue was empty