Searched refs:memory_order (Results 1 – 7 of 7) sorted by relevance
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ |
D | atomic | 22 typedef enum memory_order 30 } memory_order; 51 bool test_and_set(memory_order m = memory_order_seq_cst) volatile noexcept; 52 bool test_and_set(memory_order m = memory_order_seq_cst) noexcept; 53 void clear(memory_order m = memory_order_seq_cst) volatile noexcept; 54 void clear(memory_order m = memory_order_seq_cst) noexcept; 69 memory_order m) noexcept; 72 atomic_flag_test_and_set_explicit(atomic_flag* obj, memory_order m) noexcept; 81 atomic_flag_clear_explicit(volatile atomic_flag* obj, memory_order m) noexcept; 84 atomic_flag_clear_explicit(atomic_flag* obj, memory_order m) noexcept; [all …]
|
D | memory | 551 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo); 555 void atomic_store_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 560 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 570 shared_ptr<T> w, memory_order success, 571 memory_order failure); 575 shared_ptr<T> w, memory_order success, 576 memory_order failure); 5306 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) 5324 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) 5343 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) [all …]
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/ |
D | memory_order.hpp | 41 enum memory_order enum
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.order/ |
D | memory_order.pass.cpp | 29 std::memory_order o = std::memory_order_seq_cst; in main()
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/smart_ptr/ |
D | shared_ptr.hpp | 640 template<class T> inline shared_ptr<T> atomic_load_explicit( shared_ptr<T> const * p, memory_order … in atomic_load_explicit() argument 651 …ass T> inline void atomic_store_explicit( shared_ptr<T> * p, shared_ptr<T> r, memory_order /*mo*/ ) in atomic_store_explicit() argument 667 …> shared_ptr<T> atomic_exchange_explicit( shared_ptr<T> * p, shared_ptr<T> r, memory_order /*mo*/ ) in atomic_exchange_explicit() argument 697 …( shared_ptr<T> * p, shared_ptr<T> * v, shared_ptr<T> w, memory_order /*success*/, memory_order /*… in atomic_compare_exchange_explicit() argument
|
/ndk/tests/device/test-libc++-static-full/jni/ |
D | Android.mk | 73 atomics/atomics.order/memory_order \ 299 $(call gen-test, atomics/atomics.order/memory_order)
|
/ndk/tests/device/test-libc++-shared-full/jni/ |
D | Android.mk | 82 atomics/atomics.order/memory_order \ 308 $(call gen-test, atomics/atomics.order/memory_order)
|