SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Clear()

template<typename T >
void scl::thread_queue< T >::Clear ( )
inline

Clear this queue.

Definition at line 103 of file ThreadQueue.h.

104 {
105 std::unique_lock<std::mutex> lock(m_Mutex);
106
107 std::queue<T>().swap(m_Queue);
108 m_Count = 0;
109 }
std::mutex m_Mutex
Mutex of this queue.
Definition ThreadQueue.h:58
std::atomic_int m_Count
Count of tasks.
Definition ThreadQueue.h:68
std::queue< T > m_Queue
This wrapped queue.
Definition ThreadQueue.h:73