Lines Matching defs:value

101 // Always return the value of |*ptr| before the operation.
180 inline void Relaxed_Store(volatile Atomic8* ptr, Atomic8 value) {
181 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
185 inline void Relaxed_Store(volatile Atomic16* ptr, Atomic16 value) {
186 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
190 inline void Relaxed_Store(volatile Atomic32* ptr, Atomic32 value) {
191 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
195 inline void Release_Store(volatile Atomic8* ptr, Atomic8 value) {
196 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
200 inline void Release_Store(volatile Atomic16* ptr, Atomic16 value) {
201 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
205 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
206 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
210 inline void SeqCst_Store(volatile Atomic8* ptr, Atomic8 value) {
211 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
215 inline void SeqCst_Store(volatile Atomic16* ptr, Atomic16 value) {
216 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
220 inline void SeqCst_Store(volatile Atomic32* ptr, Atomic32 value) {
221 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
314 inline void Relaxed_Store(volatile Atomic64* ptr, Atomic64 value) {
315 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
319 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
320 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,
324 inline void SeqCst_Store(volatile Atomic64* ptr, Atomic64 value) {
325 std::atomic_store_explicit(helper::to_std_atomic(ptr), value,