Searched defs:__atomic_base (Results 1 – 1 of 1) sorted by relevance
31 struct __atomic_base // false struct43 return static_cast<__atomic_base const volatile*>(this)->is_lock_free(); in is_lock_free() argument46 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER()50 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER()54 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER()58 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER()61 _LIBCPP_HIDE_FROM_ABI operator _Tp() const volatile _NOEXCEPT { return load(); } in _Tp()62 _LIBCPP_HIDE_FROM_ABI operator _Tp() const _NOEXCEPT { return load(); } in _Tp()70 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_weak()74 …ROM_ABI bool compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) _NOEXCEPT in compare_exchange_weak()[all …]