Searched refs:atomic_is_lock_free (Results 1 – 6 of 6) sorted by relevance
32 bool b1 = std::atomic_is_lock_free(static_cast<const A*>(&t)); in operator ()()34 bool b2 = std::atomic_is_lock_free(static_cast<const volatile A*>(&vt)); in operator ()()
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), "");
31 assert(std::atomic_is_lock_free(&p) == false); in main()
83 #define atomic_is_lock_free(obj) __c11_atomic_is_lock_free(sizeof(*(obj))) macro
268 atomic_is_lock_free(const volatile atomic<T>* obj) noexcept;272 atomic_is_lock_free(const atomic<T>* obj) noexcept;1161 // atomic_is_lock_free1166 atomic_is_lock_free(const volatile atomic<_Tp>* __o) _NOEXCEPT1174 atomic_is_lock_free(const atomic<_Tp>* __o) _NOEXCEPT
600 bool atomic_is_lock_free(const shared_ptr<T>* p);5419 atomic_is_lock_free(const shared_ptr<_Tp>*)