Lines Matching refs:queuing_mutex
35 class queuing_mutex {
38 queuing_mutex() noexcept { in queuing_mutex() function
42 queuing_mutex(const queuing_mutex&) = delete;
43 queuing_mutex& operator=(const queuing_mutex&) = delete;
60 scoped_lock(queuing_mutex& m) { in scoped_lock()
74 void acquire( queuing_mutex& m ) { in acquire()
98 bool try_acquire( queuing_mutex& m ) { in try_acquire()
143 queuing_mutex* m_mutex{nullptr};
167 inline void set_name(queuing_mutex& obj, const char* name) { in set_name()
171 inline void set_name(queuing_mutex& obj, const wchar_t* name) { in set_name()
176 inline void set_name(queuing_mutex&, const char*) {} in set_name() argument
178 inline void set_name(queuing_mutex&, const wchar_t*) {} in set_name() argument
185 using detail::d1::queuing_mutex;