Home
last modified time | relevance | path

Searched refs:__atomic_unique_lock (Results 1 – 2 of 2) sorted by relevance

/src/contrib/llvm-project/libcxx/include/__stop_token/
H A Datomic_unique_lock.h30 class _LIBCPP_AVAILABILITY_SYNC __atomic_unique_lock {
38 _LIBCPP_HIDE_FROM_ABI explicit __atomic_unique_lock(std::atomic<_State>& __state) noexcept in __atomic_unique_lock() function
44 …_LIBCPP_HIDE_FROM_ABI __atomic_unique_lock(std::atomic<_State>& __state, _Pred&& __give_up_locking… in __atomic_unique_lock() function
50 _LIBCPP_HIDE_FROM_ABI __atomic_unique_lock( in __atomic_unique_lock() function
59 __atomic_unique_lock(const __atomic_unique_lock&) = delete;
60 __atomic_unique_lock(__atomic_unique_lock&&) = delete;
61 __atomic_unique_lock& operator=(const __atomic_unique_lock&) = delete;
62 __atomic_unique_lock& operator=(__atomic_unique_lock&&) = delete;
64 _LIBCPP_HIDE_FROM_ABI ~__atomic_unique_lock() { in ~__atomic_unique_lock()
H A Dstop_state.h62 using __callback_list_lock = __atomic_unique_lock<__state_t, __callback_list_locked_bit>;