Home
last modified time | relevance | path

Searched defs:__atomic_base (Results 1 – 1 of 1) sorted by relevance

/external/cronet/buildtools/third_party/libc++/trunk/include/__atomic/
Datomic_base.h32 struct __atomic_base // false struct
45 {return static_cast<__atomic_base const volatile*>(this)->is_lock_free();} in is_lock_free() argument
47 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER()
51 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER()
55 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER()
59 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER()
63 operator _Tp() const volatile _NOEXCEPT {return load();} in _Tp()
65 operator _Tp() const _NOEXCEPT {return load();} in _Tp()
73 compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) volatile _NOEXCEPT in compare_exchange_weak()
77 …ROM_ABI bool compare_exchange_weak(_Tp& __e, _Tp __d, memory_order __s, memory_order __f) _NOEXCEPT in compare_exchange_weak()
[all …]