Home
last modified time | relevance | path

Searched refs:memory_order (Results 1 – 7 of 7) sorted by relevance

/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Datomic22 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 …]
Dmemory551 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/
Dmemory_order.hpp41 enum memory_order enum
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/atomics/atomics.order/
Dmemory_order.pass.cpp29 std::memory_order o = std::memory_order_seq_cst; in main()
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/smart_ptr/
Dshared_ptr.hpp640 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/
DAndroid.mk73 atomics/atomics.order/memory_order \
299 $(call gen-test, atomics/atomics.order/memory_order)
/ndk/tests/device/test-libc++-shared-full/jni/
DAndroid.mk82 atomics/atomics.order/memory_order \
308 $(call gen-test, atomics/atomics.order/memory_order)