|
Wildmeshing Toolkit
|
Public Member Functions | |
| concurrent_priority_queue (const concurrent_priority_queue &)=delete | |
| concurrent_priority_queue & | operator= (const concurrent_priority_queue &)=delete |
| bool | try_pop (T &out) |
| void | push (const T &v) |
| template<typename... Args> | |
| void | emplace (Args &&... args) |
| std::size_t | size () const |
| bool | empty () const |
Private Attributes | |
| std::mutex | m_mutex |
| std::priority_queue< T, std::vector< T >, Compare > | m_queue |