Searched refs:atomic_is_lock_free (Results 1 – 6 of 6) sorted by relevance
31 bool b1 = std::atomic_is_lock_free(static_cast<const A*>(&t)); in test()33 bool b2 = std::atomic_is_lock_free(static_cast<const volatile A*>(&vt)); in test()
28 assert(std::atomic_is_lock_free(&p) == false); in main()
40 _Static_assert(atomic_is_lock_free((atomic_char*)0), "");41 _Static_assert(atomic_is_lock_free((atomic_short*)0), "");42 _Static_assert(atomic_is_lock_free((atomic_int*)0), "");43 _Static_assert(atomic_is_lock_free((atomic_long*)0), "");45 _Static_assert(atomic_is_lock_free((_Atomic(__int128)*)0), ""); // expected-error {{not an integral…46 _Static_assert(atomic_is_lock_free(0 + (atomic_char*)0), "");
83 #define atomic_is_lock_free(obj) __c11_atomic_is_lock_free(sizeof(*(obj))) macro
261 atomic_is_lock_free(const volatile atomic<T>* obj) noexcept;265 atomic_is_lock_free(const atomic<T>* obj) noexcept;1074 // atomic_is_lock_free1079 atomic_is_lock_free(const volatile atomic<_Tp>* __o) _NOEXCEPT1087 atomic_is_lock_free(const atomic<_Tp>* __o) _NOEXCEPT
549 bool atomic_is_lock_free(const shared_ptr<T>* p);5406 atomic_is_lock_free(const shared_ptr<_Tp>*)