Home
last modified time | relevance | path

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

/third_party/boost/boost/atomic/detail/
Dops_gcc_atomic.hpp85 struct gcc_atomic_operations struct
87 typedef typename make_storage_type< Size >::type storage_type;
88 typedef typename make_storage_type< Size >::aligned aligned_storage_type;
90 static BOOST_CONSTEXPR_OR_CONST std::size_t storage_size = Size;
91 static BOOST_CONSTEXPR_OR_CONST bool is_signed = Signed;
92 static BOOST_CONSTEXPR_OR_CONST bool full_cas_based = false;
97 static BOOST_CONSTEXPR_OR_CONST bool is_always_lock_free = true;
99 …NLINE void store(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in store()
104 …CEINLINE storage_type load(storage_type const volatile& storage, memory_order order) BOOST_NOEXCEPT in load()
109 …e_type fetch_add(storage_type volatile& storage, storage_type v, memory_order order) BOOST_NOEXCEPT in fetch_add()
[all …]