Lines Matching refs:bool

66     static constexpr bool is_always_lock_free;
67 bool is_lock_free() const volatile noexcept;
68 bool is_lock_free() const noexcept;
88 bool compare_exchange_weak(T& expc, T desr,
90 bool compare_exchange_weak(T& expc, T desr, memory_order s, memory_order f) noexcept;
91 bool compare_exchange_strong(T& expc, T desr,
93 bool compare_exchange_strong(T& expc, T desr,
95 bool compare_exchange_weak(T& expc, T desr,
97 bool compare_exchange_weak(T& expc, T desr,
99 bool compare_exchange_strong(T& expc, T desr,
101 bool compare_exchange_strong(T& expc, T desr,
118 static constexpr bool is_always_lock_free;
119 bool is_lock_free() const volatile noexcept;
120 bool is_lock_free() const noexcept;
140 bool compare_exchange_weak(integral& expc, integral desr,
142 bool compare_exchange_weak(integral& expc, integral desr,
144 bool compare_exchange_strong(integral& expc, integral desr,
146 bool compare_exchange_strong(integral& expc, integral desr,
148 bool compare_exchange_weak(integral& expc, integral desr,
150 bool compare_exchange_weak(integral& expc, integral desr,
152 bool compare_exchange_strong(integral& expc, integral desr,
154 bool compare_exchange_strong(integral& expc, integral desr,
201 static constexpr bool is_always_lock_free;
202 bool is_lock_free() const volatile noexcept;
203 bool is_lock_free() const noexcept;
223 bool compare_exchange_weak(T*& expc, T* desr,
225 bool compare_exchange_weak(T*& expc, T* desr,
227 bool compare_exchange_strong(T*& expc, T* desr,
229 bool compare_exchange_strong(T*& expc, T* desr,
231 bool compare_exchange_weak(T*& expc, T* desr,
233 bool compare_exchange_weak(T*& expc, T* desr,
235 bool compare_exchange_strong(T*& expc, T* desr,
237 bool compare_exchange_strong(T*& expc, T* desr,
270 static constexpr bool is_always_lock_free = implementation-defined;
271 bool is_lock_free() const volatile noexcept;
272 bool is_lock_free() const noexcept;
293 bool compare_exchange_weak(floating-point-type&, floating-point-type,
295 bool compare_exchange_weak(floating-point-type&, floating-point-type,
297 bool compare_exchange_strong(floating-point-type&, floating-point-type,
299 bool compare_exchange_strong(floating-point-type&, floating-point-type,
301 bool compare_exchange_weak(floating-point-type&, floating-point-type,
303 bool compare_exchange_weak(floating-point-type&, floating-point-type,
305 bool compare_exchange_strong(floating-point-type&, floating-point-type,
307 bool compare_exchange_strong(floating-point-type&, floating-point-type,
334 bool atomic_is_lock_free(const volatile atomic<T>*) noexcept;
336 bool atomic_is_lock_free(const atomic<T>*) noexcept;
366 bool atomic_compare_exchange_weak(volatile atomic<T>*, atomic<T>::value_type*,
369 bool atomic_compare_exchange_weak(atomic<T>*, atomic<T>::value_type*,
372 bool atomic_compare_exchange_strong(volatile atomic<T>*, atomic<T>::value_type*,
375 bool atomic_compare_exchange_strong(atomic<T>*, atomic<T>::value_type*,
378 bool atomic_compare_exchange_weak_explicit(volatile atomic<T>*, atomic<T>::value_type*,
382 bool atomic_compare_exchange_weak_explicit(atomic<T>*, atomic<T>::value_type*,
386 bool atomic_compare_exchange_strong_explicit(volatile atomic<T>*, atomic<T>::value_type*,
390 bool atomic_compare_exchange_strong_explicit(atomic<T>*, atomic<T>::value_type*,
466 typedef atomic<bool> atomic_bool;
530 bool test(memory_order m = memory_order_seq_cst) volatile noexcept;
531 bool test(memory_order m = memory_order_seq_cst) noexcept;
532 bool test_and_set(memory_order m = memory_order_seq_cst) volatile noexcept;
533 bool test_and_set(memory_order m = memory_order_seq_cst) noexcept;
537 void wait(bool, memory_order = memory_order::seq_cst) const volatile noexcept;
538 void wait(bool, memory_order = memory_order::seq_cst) const noexcept;
545 bool atomic_flag_test(volatile atomic_flag* obj) noexcept;
546 bool atomic_flag_test(atomic_flag* obj) noexcept;
547 bool atomic_flag_test_explicit(volatile atomic_flag* obj,
549 bool atomic_flag_test_explicit(atomic_flag* obj, memory_order m) noexcept;
550 bool atomic_flag_test_and_set(volatile atomic_flag* obj) noexcept;
551 bool atomic_flag_test_and_set(atomic_flag* obj) noexcept;
552 bool atomic_flag_test_and_set_explicit(volatile atomic_flag* obj,
554 bool atomic_flag_test_and_set_explicit(atomic_flag* obj, memory_order m) noexcept;