Lines Matching defs:memory_order

59   /// Enumeration for memory_order
61 enum class memory_order : int
71 inline constexpr memory_order memory_order_relaxed = memory_order::relaxed;
72 inline constexpr memory_order memory_order_consume = memory_order::consume;
73 inline constexpr memory_order memory_order_acquire = memory_order::acquire;
74 inline constexpr memory_order memory_order_release = memory_order::release;
75 inline constexpr memory_order memory_order_acq_rel = memory_order::acq_rel;
76 inline constexpr memory_order memory_order_seq_cst = memory_order::seq_cst;
78 typedef enum memory_order
86 } memory_order;
99 constexpr memory_order
100 operator|(memory_order __m, __memory_order_modifier __mod)
102 return memory_order(int(__m) | int(__mod));
105 constexpr memory_order
106 operator&(memory_order __m, __memory_order_modifier __mod)
108 return memory_order(int(__m) & int(__mod));
114 constexpr memory_order
115 __cmpexch_failure_order2(memory_order __m) noexcept
121 constexpr memory_order
122 __cmpexch_failure_order(memory_order __m) noexcept
124 return memory_order(__cmpexch_failure_order2(__m & __memory_order_mask)
129 __is_valid_cmpexch_failure_order(memory_order __m) noexcept
142 atomic_thread_fence(memory_order __m) noexcept
146 atomic_signal_fence(memory_order __m) noexcept
225 test_and_set(memory_order __m = memory_order_seq_cst) noexcept
231 test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept
240 test(memory_order __m = memory_order_seq_cst) const noexcept
248 test(memory_order __m = memory_order_seq_cst) const volatile noexcept
258 memory_order __m = memory_order_seq_cst) const noexcept
284 clear(memory_order __m = memory_order_seq_cst) noexcept
286 memory_order __b __attribute__ ((__unused__))
296 clear(memory_order __m = memory_order_seq_cst) volatile noexcept
298 memory_order __b __attribute__ ((__unused__))
472 store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
474 memory_order __b __attribute__ ((__unused__))
485 memory_order __m = memory_order_seq_cst) volatile noexcept
487 memory_order __b __attribute__ ((__unused__))
497 load(memory_order __m = memory_order_seq_cst) const noexcept
499 memory_order __b __attribute__ ((__unused__))
508 load(memory_order __m = memory_order_seq_cst) const volatile noexcept
510 memory_order __b __attribute__ ((__unused__))
520 memory_order __m = memory_order_seq_cst) noexcept
528 memory_order __m = memory_order_seq_cst) volatile noexcept
535 memory_order __m1, memory_order __m2) noexcept
545 memory_order __m1,
546 memory_order __m2) volatile noexcept
556 memory_order __m = memory_order_seq_cst) noexcept
564 memory_order __m = memory_order_seq_cst) volatile noexcept
572 memory_order __m1, memory_order __m2) noexcept
582 memory_order __m1,
583 memory_order __m2) volatile noexcept
593 memory_order __m = memory_order_seq_cst) noexcept
601 memory_order __m = memory_order_seq_cst) volatile noexcept
610 memory_order __m = memory_order_seq_cst) const noexcept
633 memory_order __m = memory_order_seq_cst) noexcept
638 memory_order __m = memory_order_seq_cst) volatile noexcept
643 memory_order __m = memory_order_seq_cst) noexcept
648 memory_order __m = memory_order_seq_cst) volatile noexcept
653 memory_order __m = memory_order_seq_cst) noexcept
658 memory_order __m = memory_order_seq_cst) volatile noexcept
663 memory_order __m = memory_order_seq_cst) noexcept
668 memory_order __m = memory_order_seq_cst) volatile noexcept
673 memory_order __m = memory_order_seq_cst) noexcept
678 memory_order __m = memory_order_seq_cst) volatile noexcept
803 memory_order __m = memory_order_seq_cst) noexcept
805 memory_order __b __attribute__ ((__unused__))
817 memory_order __m = memory_order_seq_cst) volatile noexcept
819 memory_order __b __attribute__ ((__unused__))
829 load(memory_order __m = memory_order_seq_cst) const noexcept
831 memory_order __b __attribute__ ((__unused__))
840 load(memory_order __m = memory_order_seq_cst) const volatile noexcept
842 memory_order __b __attribute__ ((__unused__))
852 memory_order __m = memory_order_seq_cst) noexcept
860 memory_order __m = memory_order_seq_cst) volatile noexcept
867 memory_order __m1,
868 memory_order __m2) noexcept
878 memory_order __m1,
879 memory_order __m2) volatile noexcept
889 memory_order __m1,
890 memory_order __m2) noexcept
900 memory_order __m1,
901 memory_order __m2) volatile noexcept
912 memory_order __m = memory_order_seq_cst) const noexcept
936 memory_order __m = memory_order_seq_cst) noexcept
941 memory_order __m = memory_order_seq_cst) volatile noexcept
946 memory_order __m = memory_order_seq_cst) noexcept
951 memory_order __m = memory_order_seq_cst) volatile noexcept
981 store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept
986 load(const _Tp* __ptr, memory_order __m) noexcept
996 exchange(_Tp* __ptr, _Val<_Tp> __desired, memory_order __m) noexcept
1007 _Val<_Tp> __desired, memory_order __success,
1008 memory_order __failure) noexcept
1020 _Val<_Tp> __desired, memory_order __success,
1021 memory_order __failure) noexcept
1034 memory_order __m = memory_order_seq_cst) noexcept
1059 fetch_add(_Tp* __ptr, _Diff<_Tp> __i, memory_order __m) noexcept
1064 fetch_sub(_Tp* __ptr, _Diff<_Tp> __i, memory_order __m) noexcept
1069 fetch_and(_Tp* __ptr, _Val<_Tp> __i, memory_order __m) noexcept
1074 fetch_or(_Tp* __ptr, _Val<_Tp> __i, memory_order __m) noexcept
1079 fetch_xor(_Tp* __ptr, _Val<_Tp> __i, memory_order __m) noexcept
1109 __fetch_add_flt(_Tp* __ptr, _Val<_Tp> __i, memory_order __m) noexcept
1121 __fetch_sub_flt(_Tp* __ptr, _Val<_Tp> __i, memory_order __m) noexcept
1206 store(_Fp __t, memory_order __m = memory_order_seq_cst) volatile noexcept
1210 store(_Fp __t, memory_order __m = memory_order_seq_cst) noexcept
1214 load(memory_order __m = memory_order_seq_cst) const volatile noexcept
1218 load(memory_order __m = memory_order_seq_cst) const noexcept
1226 memory_order __m = memory_order_seq_cst) volatile noexcept
1231 memory_order __m = memory_order_seq_cst) noexcept
1236 memory_order __success,
1237 memory_order __failure) noexcept
1246 memory_order __success,
1247 memory_order __failure) volatile noexcept
1256 memory_order __success,
1257 memory_order __failure) noexcept
1266 memory_order __success,
1267 memory_order __failure) volatile noexcept
1276 memory_order __order = memory_order_seq_cst)
1285 memory_order __order = memory_order_seq_cst)
1294 memory_order __order = memory_order_seq_cst)
1303 memory_order __order = memory_order_seq_cst)
1312 wait(_Fp __old, memory_order __m = memory_order_seq_cst) const noexcept
1332 memory_order __m = memory_order_seq_cst) noexcept
1337 memory_order __m = memory_order_seq_cst) volatile noexcept
1342 memory_order __m = memory_order_seq_cst) noexcept
1347 memory_order __m = memory_order_seq_cst) volatile noexcept
1417 store(_Tp __t, memory_order __m = memory_order_seq_cst) const noexcept
1421 load(memory_order __m = memory_order_seq_cst) const noexcept
1425 exchange(_Tp __desired, memory_order __m = memory_order_seq_cst)
1431 memory_order __success,
1432 memory_order __failure) const noexcept
1441 memory_order __success,
1442 memory_order __failure) const noexcept
1451 memory_order __order = memory_order_seq_cst)
1460 memory_order __order = memory_order_seq_cst)
1469 wait(_Tp __old, memory_order __m = memory_order_seq_cst) const noexcept
1532 store(_Tp __t, memory_order __m = memory_order_seq_cst) const noexcept
1536 load(memory_order __m = memory_order_seq_cst) const noexcept
1541 memory_order __m = memory_order_seq_cst) const noexcept
1546 memory_order __success,
1547 memory_order __failure) const noexcept
1556 memory_order __success,
1557 memory_order __failure) const noexcept
1566 memory_order __order = memory_order_seq_cst)
1575 memory_order __order = memory_order_seq_cst)
1584 wait(_Tp __old, memory_order __m = memory_order_seq_cst) const noexcept
1604 memory_order __m = memory_order_seq_cst) const noexcept
1609 memory_order __m = memory_order_seq_cst) const noexcept
1614 memory_order __m = memory_order_seq_cst) const noexcept
1619 memory_order __m = memory_order_seq_cst) const noexcept
1624 memory_order __m = memory_order_seq_cst) const noexcept
1707 store(_Fp __t, memory_order __m = memory_order_seq_cst) const noexcept
1711 load(memory_order __m = memory_order_seq_cst) const noexcept
1716 memory_order __m = memory_order_seq_cst) const noexcept
1721 memory_order __success,
1722 memory_order __failure) const noexcept
1731 memory_order __success,
1732 memory_order __failure) const noexcept
1741 memory_order __order = memory_order_seq_cst)
1750 memory_order __order = memory_order_seq_cst)
1759 wait(_Fp __old, memory_order __m = memory_order_seq_cst) const noexcept
1779 memory_order __m = memory_order_seq_cst) const noexcept
1784 memory_order __m = memory_order_seq_cst) const noexcept
1836 store(_Tp* __t, memory_order __m = memory_order_seq_cst) const noexcept
1840 load(memory_order __m = memory_order_seq_cst) const noexcept
1845 memory_order __m = memory_order_seq_cst) const noexcept
1850 memory_order __success,
1851 memory_order __failure) const noexcept
1860 memory_order __success,
1861 memory_order __failure) const noexcept
1870 memory_order __order = memory_order_seq_cst)
1879 memory_order __order = memory_order_seq_cst)
1888 wait(_Tp* __old, memory_order __m = memory_order_seq_cst) const noexcept
1908 memory_order __m = memory_order_seq_cst) const noexcept
1913 memory_order __m = memory_order_seq_cst) const noexcept