Home
last modified time | relevance | path

Searched defs:atomic_flag_impl (Results 1 – 1 of 1) sorted by relevance

/third_party/boost/boost/atomic/detail/
Datomic_flag_impl.hpp48 struct atomic_flag_impl struct
51 typedef atomics::detail::core_operations< 4u, false, IsInterprocess > core_operations;
52 typedef atomics::detail::wait_operations< core_operations > wait_operations;
53 typedef typename core_operations::storage_type storage_type;
55 static BOOST_CONSTEXPR_OR_CONST bool is_always_lock_free = core_operations::is_always_lock_free;
56 …TEXPR_OR_CONST bool always_has_native_wait_notify = wait_operations::always_has_native_wait_notify;
60 …ORCEINLINE BOOST_ATOMIC_DETAIL_CONSTEXPR_UNION_INIT atomic_flag_impl() BOOST_NOEXCEPT : m_storage(… in atomic_flag_impl() function
64 BOOST_FORCEINLINE bool is_lock_free() const volatile BOOST_NOEXCEPT in is_lock_free()
69 BOOST_FORCEINLINE bool has_native_wait_notify() const volatile BOOST_NOEXCEPT in has_native_wait_notify()
74 …OOST_FORCEINLINE bool test(memory_order order = memory_order_seq_cst) const volatile BOOST_NOEXCEPT in test()
[all …]