Home
last modified time | relevance | path

Searched refs:storage_type (Results 1 – 25 of 139) sorted by relevance

123456

/third_party/boost/boost/atomic/detail/
Dops_msvc_arm.hpp107 typedef typename make_storage_type< Size >::type storage_type; typedef
113 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
115 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
116 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
120storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
125 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
127 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
130 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear()
132 Derived::store(storage, (storage_type)0, order); in clear()
141 typedef typename base_type::storage_type storage_type; typedef
[all …]
Dcore_arch_ops_msvc_arm.hpp123 typedef typename storage_traits< Size >::type storage_type; typedef
130 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
132 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
133 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
137storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
142 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
144 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
147 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear()
149 Derived::store(storage, (storage_type)0, order); in clear()
158 typedef typename base_type::storage_type storage_type; typedef
[all …]
Dops_gcc_ppc.hpp86 typedef typename make_storage_type< 4u >::type storage_type; typedef
92 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
103 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
105 storage_type v; in load()
134 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
136 storage_type original; in exchange()
153storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
179storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
204 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add()
206 storage_type original, result; in fetch_add()
[all …]
Dextra_ops_emulated.hpp39 typedef typename base_type::storage_type storage_type; typedef
42 static storage_type fetch_negate(storage_type volatile& storage, memory_order) BOOST_NOEXCEPT in fetch_negate()
45 storage_type& s = const_cast< storage_type& >(storage); in fetch_negate()
47 storage_type old_val = s; in fetch_negate()
48 s = static_cast< storage_type >(-old_val); in fetch_negate()
52 static storage_type negate(storage_type volatile& storage, memory_order) BOOST_NOEXCEPT in negate()
55 storage_type& s = const_cast< storage_type& >(storage); in negate()
57 storage_type new_val = static_cast< storage_type >(-s); in negate()
62 …static storage_type add(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCE… in add()
65 storage_type& s = const_cast< storage_type& >(storage); in add()
[all …]
Dcore_arch_ops_gcc_ppc.hpp87 typedef typename storage_traits< 4u >::type storage_type; typedef
94 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
105 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
107 storage_type v; in load()
136 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
138 storage_type original; in exchange()
155storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
181storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
206 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add()
208 storage_type original, result; in fetch_add()
[all …]
Dextra_ops_generic.hpp39 typedef typename base_type::storage_type storage_type; typedef
42 …static BOOST_FORCEINLINE storage_type fetch_negate(storage_type volatile& storage, memory_order or… in fetch_negate()
44 storage_type old_val; in fetch_negate()
46 …ange_weak(storage, old_val, atomics::detail::integral_extend< Signed, storage_type >(static_cast< … in fetch_negate()
50 …static BOOST_FORCEINLINE storage_type negate(storage_type volatile& storage, memory_order order) B… in negate()
52 storage_type old_val, new_val; in negate()
56 …new_val = atomics::detail::integral_extend< Signed, storage_type >(static_cast< emulated_storage_t… in negate()
62 …static BOOST_FORCEINLINE storage_type add(storage_type volatile& storage, storage_type v, memory_o… in add()
67 …static BOOST_FORCEINLINE storage_type sub(storage_type volatile& storage, storage_type v, memory_o… in sub()
72 …static BOOST_FORCEINLINE storage_type bitwise_and(storage_type volatile& storage, storage_type v, … in bitwise_and()
[all …]
Dops_gcc_alpha.hpp94 typedef typename make_storage_type< 4u >::type storage_type; typedef
100 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
107 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
109 storage_type v = storage; in load()
114 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
116 storage_type original, tmp; in exchange()
141storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
145 storage_type current; in compare_exchange_weak()
171storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
174 storage_type current, tmp; in compare_exchange_strong()
[all …]
Dextra_ops_gcc_ppc.hpp40 typedef typename base_type::storage_type storage_type; typedef
42 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate()
47 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement()
52 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test()
57 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test()
62 …static BOOST_FORCEINLINE bool sub_and_test(storage_type volatile& storage, storage_type v, memory_… in sub_and_test()
67 …static BOOST_FORCEINLINE bool and_and_test(storage_type volatile& storage, storage_type v, memory_… in and_and_test()
72 …static BOOST_FORCEINLINE bool or_and_test(storage_type volatile& storage, storage_type v, memory_o… in or_and_test()
77 …static BOOST_FORCEINLINE bool xor_and_test(storage_type volatile& storage, storage_type v, memory_… in xor_and_test()
82 …static BOOST_FORCEINLINE bool complement_and_test(storage_type volatile& storage, memory_order ord… in complement_and_test()
[all …]
Dops_emulated.hpp36 typedef typename make_storage_type< Size >::type storage_type; typedef
45 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order) … in store()
48 const_cast< storage_type& >(storage) = v; in store()
51 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order) BOO… in load()
54 return const_cast< storage_type const& >(storage); in load()
57 …static BOOST_FORCEINLINE storage_type fetch_add(storage_type volatile& storage, storage_type v, me… in fetch_add()
59 storage_type& s = const_cast< storage_type& >(storage); in fetch_add()
61 storage_type old_val = s; in fetch_add()
66 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
68 storage_type& s = const_cast< storage_type& >(storage); in fetch_sub()
[all …]
Dops_msvc_x86.hpp115 typedef typename make_storage_type< Size >::type storage_type; typedef
121 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
135 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
137 storage_type v = storage; in load()
142 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
144 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
145 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
149storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
154 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
156 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
[all …]
Dcore_arch_ops_msvc_x86.hpp96 typedef typename storage_traits< Size >::type storage_type; typedef
103 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
117 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
119 storage_type v = storage; in load()
124 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
126 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
127 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
131storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
136 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
138 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
[all …]
Dcore_operations_emulated.hpp37 typedef typename storage_traits< Size >::type storage_type; typedef
43 typedef buffer_storage< Size, Alignment > storage_type; typedef
57 typedef typename base_type::storage_type storage_type; typedef
70 static void store(storage_type volatile& storage, storage_type v, memory_order) BOOST_NOEXCEPT in store()
74 const_cast< storage_type& >(storage) = v; in store()
77 static storage_type load(storage_type const volatile& storage, memory_order) BOOST_NOEXCEPT in load()
81 return const_cast< storage_type const& >(storage); in load()
84 …static storage_type fetch_add(storage_type volatile& storage, storage_type v, memory_order) BOOST_… in fetch_add()
87 storage_type& s = const_cast< storage_type& >(storage); in fetch_add()
89 storage_type old_val = s; in fetch_add()
[all …]
Dcore_arch_ops_gcc_alpha.hpp94 typedef typename storage_traits< 4u >::type storage_type; typedef
101 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
108 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
110 storage_type v = storage; in load()
115 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
117 storage_type original, tmp; in exchange()
142storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
146 storage_type current; in compare_exchange_weak()
172storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
175 storage_type current, tmp; in compare_exchange_strong()
[all …]
Dops_gcc_x86.hpp60 typedef typename make_storage_type< Size >::type storage_type; typedef
62 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
76 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
78 storage_type v = storage; in load()
83 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
89storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
94 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
96 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
99 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear()
101 store(storage, (storage_type)0, order); in clear()
[all …]
Dextra_ops_gcc_x86.hpp39 typedef typename base_type::storage_type storage_type; typedef
55 …static BOOST_FORCEINLINE storage_type fetch_negate(storage_type volatile& storage, memory_order) B… in fetch_negate()
57 storage_type original = storage; in fetch_negate()
63 …static BOOST_FORCEINLINE storage_type fetch_complement(storage_type volatile& storage, memory_orde… in fetch_complement()
65 storage_type original = storage; in fetch_complement()
71 …static BOOST_FORCEINLINE storage_type negate(storage_type volatile& storage, memory_order) BOOST_N… in negate()
73 storage_type original = storage; in negate()
76 return static_cast< storage_type >(result); in negate()
79 …static BOOST_FORCEINLINE storage_type bitwise_complement(storage_type volatile& storage, memory_or… in bitwise_complement()
81 storage_type original = storage; in bitwise_complement()
[all …]
Dcore_arch_ops_gcc_arm.hpp63 typedef typename storage_traits< 4u >::type storage_type; typedef
70 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
79 storage_type v = storage; in load()
84 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
87 storage_type original; in exchange()
107storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
114 storage_type original; in compare_exchange_weak()
143storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
150 storage_type original; in compare_exchange_strong()
[all …]
Dcore_arch_ops_gcc_aarch32.hpp56 typedef typename storage_traits< 1u >::type storage_type; typedef
63 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
81 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
83 storage_type v; in load()
102 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
104 storage_type original; in exchange()
126storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
128 storage_type original; in compare_exchange_weak()
154storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
156 storage_type original; in compare_exchange_strong()
[all …]
Dcore_arch_ops_gcc_x86.hpp63 typedef typename storage_traits< Size >::type storage_type; typedef
70 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
84 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
86 storage_type v = storage; in load()
91 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
97storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
102 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
104 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
107 …static BOOST_FORCEINLINE void clear(storage_type volatile& storage, memory_order order) BOOST_NOEX… in clear()
109 store(storage, (storage_type)0, order); in clear()
[all …]
Dops_gcc_arm.hpp63 typedef typename make_storage_type< 4u >::type storage_type; typedef
69 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
76 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
78 storage_type v = storage; in load()
83 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
85 storage_type original; in exchange()
106storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
111 storage_type original; in compare_exchange_weak()
139storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
144 storage_type original; in compare_exchange_strong()
[all …]
Dextra_ops_gcc_aarch32.hpp42 typedef typename base_type::storage_type storage_type; typedef
46 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate()
51 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement()
56 …static BOOST_FORCEINLINE void opaque_add(storage_type volatile& storage, storage_type v, memory_or… in opaque_add()
61 …static BOOST_FORCEINLINE void opaque_sub(storage_type volatile& storage, storage_type v, memory_or… in opaque_sub()
66 …static BOOST_FORCEINLINE void opaque_and(storage_type volatile& storage, storage_type v, memory_or… in opaque_and()
71 …static BOOST_FORCEINLINE void opaque_or(storage_type volatile& storage, storage_type v, memory_ord… in opaque_or()
76 …static BOOST_FORCEINLINE void opaque_xor(storage_type volatile& storage, storage_type v, memory_or… in opaque_xor()
81 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test()
86 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test()
[all …]
Dextra_ops_gcc_aarch64.hpp42 typedef typename base_type::storage_type storage_type; typedef
48 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate()
53 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement()
58 …static BOOST_FORCEINLINE void opaque_add(storage_type volatile& storage, storage_type v, memory_or… in opaque_add()
63 …static BOOST_FORCEINLINE void opaque_sub(storage_type volatile& storage, storage_type v, memory_or… in opaque_sub()
68 …static BOOST_FORCEINLINE void opaque_and(storage_type volatile& storage, storage_type v, memory_or… in opaque_and()
73 …static BOOST_FORCEINLINE void opaque_or(storage_type volatile& storage, storage_type v, memory_ord… in opaque_or()
78 …static BOOST_FORCEINLINE void opaque_xor(storage_type volatile& storage, storage_type v, memory_or… in opaque_xor()
83 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test()
88 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test()
[all …]
Dcore_ops_windows.hpp65 typedef typename storage_traits< Size >::type storage_type; typedef
72 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
79 … return Derived::fetch_add(const_cast< storage_type volatile& >(storage), (storage_type)0, order); in load()
82 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
84 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
85 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
89storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
94 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
96 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
[all …]
Dops_windows.hpp71 typedef typename make_storage_type< Size >::type storage_type; typedef
77 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
82 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
84 … return Derived::fetch_add(const_cast< storage_type volatile& >(storage), (storage_type)0, order); in load()
87 …static BOOST_FORCEINLINE storage_type fetch_sub(storage_type volatile& storage, storage_type v, me… in fetch_sub()
89 … typedef typename boost::atomics::detail::make_signed< storage_type >::type signed_storage_type; in fetch_sub()
90 …return Derived::fetch_add(storage, static_cast< storage_type >(-static_cast< signed_storage_type >… in fetch_sub()
94storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
99 …static BOOST_FORCEINLINE bool test_and_set(storage_type volatile& storage, memory_order order) BOO… in test_and_set()
101 return !!Derived::exchange(storage, (storage_type)1, order); in test_and_set()
[all …]
Dextra_ops_gcc_arm.hpp43 typedef typename base_type::storage_type storage_type; typedef
45 …static BOOST_FORCEINLINE void opaque_negate(storage_type volatile& storage, memory_order order) BO… in opaque_negate()
50 …static BOOST_FORCEINLINE void opaque_complement(storage_type volatile& storage, memory_order order… in opaque_complement()
55 …static BOOST_FORCEINLINE bool negate_and_test(storage_type volatile& storage, memory_order order) … in negate_and_test()
60 …static BOOST_FORCEINLINE bool add_and_test(storage_type volatile& storage, storage_type v, memory_… in add_and_test()
65 …static BOOST_FORCEINLINE bool sub_and_test(storage_type volatile& storage, storage_type v, memory_… in sub_and_test()
70 …static BOOST_FORCEINLINE bool and_and_test(storage_type volatile& storage, storage_type v, memory_… in and_and_test()
75 …static BOOST_FORCEINLINE bool or_and_test(storage_type volatile& storage, storage_type v, memory_o… in or_and_test()
80 …static BOOST_FORCEINLINE bool xor_and_test(storage_type volatile& storage, storage_type v, memory_… in xor_and_test()
85 …static BOOST_FORCEINLINE bool complement_and_test(storage_type volatile& storage, memory_order ord… in complement_and_test()
[all …]
Dcore_arch_ops_gcc_aarch64.hpp52 typedef typename storage_traits< 1u >::type storage_type; typedef
59 …static BOOST_FORCEINLINE void store(storage_type volatile& storage, storage_type v, memory_order o… in store()
77 …static BOOST_FORCEINLINE storage_type load(storage_type const volatile& storage, memory_order orde… in load()
79 storage_type v; in load()
113 …static BOOST_FORCEINLINE storage_type exchange(storage_type volatile& storage, storage_type v, mem… in exchange()
115 storage_type original; in exchange()
148storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_weak()
150 storage_type original; in compare_exchange_weak()
193storage_type volatile& storage, storage_type& expected, storage_type desired, memory_order success… in compare_exchange_strong()
195 storage_type original; in compare_exchange_strong()
[all …]

123456