Lines Matching refs:_NOEXCEPT
556 __gcc_atomic_t() _NOEXCEPT {}
557 _LIBCPP_CONSTEXPR explicit __gcc_atomic_t(_Tp value) _NOEXCEPT
813 kill_dependency(_Tp __y) _NOEXCEPT
826 bool is_lock_free() const volatile _NOEXCEPT
835 bool is_lock_free() const _NOEXCEPT
838 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
841 void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
844 _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT
847 _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT
850 operator _Tp() const volatile _NOEXCEPT {return load();}
852 operator _Tp() const _NOEXCEPT {return load();}
854 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
857 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
861 memory_order __s, memory_order __f) volatile _NOEXCEPT
865 memory_order __s, memory_order __f) _NOEXCEPT
869 memory_order __s, memory_order __f) volatile _NOEXCEPT
873 memory_order __s, memory_order __f) _NOEXCEPT
877 memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
881 memory_order __m = memory_order_seq_cst) _NOEXCEPT
885 memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
889 memory_order __m = memory_order_seq_cst) _NOEXCEPT
894 __atomic_base() _NOEXCEPT = default;
896 __atomic_base() _NOEXCEPT : __a_() {}
900 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {}
921 __atomic_base() _NOEXCEPT _LIBCPP_DEFAULT
923 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}
926 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
929 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
932 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
935 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
938 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
941 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
944 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
947 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
950 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
953 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
957 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));}
959 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));}
961 _Tp operator--(int) volatile _NOEXCEPT {return fetch_sub(_Tp(1));}
963 _Tp operator--(int) _NOEXCEPT {return fetch_sub(_Tp(1));}
965 _Tp operator++() volatile _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
967 _Tp operator++() _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
969 _Tp operator--() volatile _NOEXCEPT {return fetch_sub(_Tp(1)) - _Tp(1);}
971 _Tp operator--() _NOEXCEPT {return fetch_sub(_Tp(1)) - _Tp(1);}
973 _Tp operator+=(_Tp __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
975 _Tp operator+=(_Tp __op) _NOEXCEPT {return fetch_add(__op) + __op;}
977 _Tp operator-=(_Tp __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
979 _Tp operator-=(_Tp __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
981 _Tp operator&=(_Tp __op) volatile _NOEXCEPT {return fetch_and(__op) & __op;}
983 _Tp operator&=(_Tp __op) _NOEXCEPT {return fetch_and(__op) & __op;}
985 _Tp operator|=(_Tp __op) volatile _NOEXCEPT {return fetch_or(__op) | __op;}
987 _Tp operator|=(_Tp __op) _NOEXCEPT {return fetch_or(__op) | __op;}
989 _Tp operator^=(_Tp __op) volatile _NOEXCEPT {return fetch_xor(__op) ^ __op;}
991 _Tp operator^=(_Tp __op) _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1002 atomic() _NOEXCEPT _LIBCPP_DEFAULT
1004 _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {}
1007 _Tp operator=(_Tp __d) volatile _NOEXCEPT
1010 _Tp operator=(_Tp __d) _NOEXCEPT
1022 atomic() _NOEXCEPT _LIBCPP_DEFAULT
1024 _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
1027 _Tp* operator=(_Tp* __d) volatile _NOEXCEPT
1030 _Tp* operator=(_Tp* __d) _NOEXCEPT
1035 volatile _NOEXCEPT
1038 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1042 volatile _NOEXCEPT
1045 _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1049 _Tp* operator++(int) volatile _NOEXCEPT {return fetch_add(1);}
1051 _Tp* operator++(int) _NOEXCEPT {return fetch_add(1);}
1053 _Tp* operator--(int) volatile _NOEXCEPT {return fetch_sub(1);}
1055 _Tp* operator--(int) _NOEXCEPT {return fetch_sub(1);}
1057 _Tp* operator++() volatile _NOEXCEPT {return fetch_add(1) + 1;}
1059 _Tp* operator++() _NOEXCEPT {return fetch_add(1) + 1;}
1061 _Tp* operator--() volatile _NOEXCEPT {return fetch_sub(1) - 1;}
1063 _Tp* operator--() _NOEXCEPT {return fetch_sub(1) - 1;}
1065 _Tp* operator+=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1067 _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1069 _Tp* operator-=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
1071 _Tp* operator-=(ptrdiff_t __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
1079 atomic_is_lock_free(const volatile atomic<_Tp>* __o) _NOEXCEPT
1087 atomic_is_lock_free(const atomic<_Tp>* __o) _NOEXCEPT
1097 atomic_init(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1105 atomic_init(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1115 atomic_store(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1123 atomic_store(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1133 atomic_store_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1141 atomic_store_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1151 atomic_load(const volatile atomic<_Tp>* __o) _NOEXCEPT
1159 atomic_load(const atomic<_Tp>* __o) _NOEXCEPT
1169 atomic_load_explicit(const volatile atomic<_Tp>* __o, memory_order __m) _NOEXCEPT
1177 atomic_load_explicit(const atomic<_Tp>* __o, memory_order __m) _NOEXCEPT
1187 atomic_exchange(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1195 atomic_exchange(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1205 atomic_exchange_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1213 atomic_exchange_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1223 atomic_compare_exchange_weak(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1231 atomic_compare_exchange_weak(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1241 atomic_compare_exchange_strong(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1249 atomic_compare_exchange_strong(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1261 memory_order __s, memory_order __f) _NOEXCEPT
1270 memory_order __s, memory_order __f) _NOEXCEPT
1282 memory_order __s, memory_order __f) _NOEXCEPT
1292 memory_order __s, memory_order __f) _NOEXCEPT
1306 atomic_fetch_add(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1318 atomic_fetch_add(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1326 atomic_fetch_add(volatile atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1334 atomic_fetch_add(atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1348 atomic_fetch_add_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1360 atomic_fetch_add_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1369 memory_order __m) _NOEXCEPT
1377 atomic_fetch_add_explicit(atomic<_Tp*>* __o, ptrdiff_t __op, memory_order __m) _NOEXCEPT
1391 atomic_fetch_sub(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1403 atomic_fetch_sub(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1411 atomic_fetch_sub(volatile atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1419 atomic_fetch_sub(atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1433 atomic_fetch_sub_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1445 atomic_fetch_sub_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1454 memory_order __m) _NOEXCEPT
1462 atomic_fetch_sub_explicit(atomic<_Tp*>* __o, ptrdiff_t __op, memory_order __m) _NOEXCEPT
1476 atomic_fetch_and(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1488 atomic_fetch_and(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1502 atomic_fetch_and_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1514 atomic_fetch_and_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1528 atomic_fetch_or(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1540 atomic_fetch_or(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1554 atomic_fetch_or_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1566 atomic_fetch_or_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1580 atomic_fetch_xor(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1592 atomic_fetch_xor(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1606 atomic_fetch_xor_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1618 atomic_fetch_xor_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1630 bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1633 bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT
1636 void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1639 void clear(memory_order __m = memory_order_seq_cst) _NOEXCEPT
1644 atomic_flag() _NOEXCEPT = default;
1646 atomic_flag() _NOEXCEPT : __a_() {}
1650 atomic_flag(bool __b) _NOEXCEPT : __a_(__b) {}
1666 atomic_flag_test_and_set(volatile atomic_flag* __o) _NOEXCEPT
1673 atomic_flag_test_and_set(atomic_flag* __o) _NOEXCEPT
1680 atomic_flag_test_and_set_explicit(volatile atomic_flag* __o, memory_order __m) _NOEXCEPT
1687 atomic_flag_test_and_set_explicit(atomic_flag* __o, memory_order __m) _NOEXCEPT
1694 atomic_flag_clear(volatile atomic_flag* __o) _NOEXCEPT
1701 atomic_flag_clear(atomic_flag* __o) _NOEXCEPT
1708 atomic_flag_clear_explicit(volatile atomic_flag* __o, memory_order __m) _NOEXCEPT
1715 atomic_flag_clear_explicit(atomic_flag* __o, memory_order __m) _NOEXCEPT
1724 atomic_thread_fence(memory_order __m) _NOEXCEPT
1731 atomic_signal_fence(memory_order __m) _NOEXCEPT