Searched defs:wait_operations_emulated (Results 1 – 1 of 1) sorted by relevance
35 struct wait_operations_emulated : struct38 typedef Base base_type;39 typedef typename base_type::storage_type storage_type;40 typedef lock_pool::scoped_lock< base_type::storage_alignment, true > scoped_lock;41 typedef lock_pool::scoped_wait_state< base_type::storage_alignment > scoped_wait_state;43 static BOOST_CONSTEXPR_OR_CONST bool always_has_native_wait_notify = false;45 … static BOOST_FORCEINLINE bool has_native_wait_notify(storage_type const volatile&) BOOST_NOEXCEPT in has_native_wait_notify()55 …_type wait(storage_type const volatile& storage, storage_type old_val, memory_order) BOOST_NOEXCEPT in wait()70 static void notify_one(storage_type volatile& storage) BOOST_NOEXCEPT in notify_one()77 static void notify_all(storage_type volatile& storage) BOOST_NOEXCEPT in notify_all()