Lines Matching refs:seq_cst
35 seq_cst // store-release load-acquire
43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
104 void wait(T, memory_order = memory_order::seq_cst) const volatile noexcept;
105 void wait(T, memory_order = memory_order::seq_cst) const noexcept;
187 void wait(integral, memory_order = memory_order::seq_cst) const volatile noexcept;
188 void wait(integral, memory_order = memory_order::seq_cst) const noexcept;
257 void wait(T*, memory_order = memory_order::seq_cst) const volatile noexcept;
258 void wait(T*, memory_order = memory_order::seq_cst) const noexcept;
280 void store(floating-point-type, memory_order = memory_order::seq_cst) volatile noexcept;
281 void store(floating-point-type, memory_order = memory_order::seq_cst) noexcept;
284 floating-point-type load(memory_order = memory_order::seq_cst) volatile noexcept;
285 floating-point-type load(memory_order = memory_order::seq_cst) noexcept;
290 memory_order = memory_order::seq_cst) volatile noexcept;
292 memory_order = memory_order::seq_cst) noexcept;
302 memory_order = memory_order::seq_cst) volatile noexcept;
304 memory_order = memory_order::seq_cst) noexcept;
306 memory_order = memory_order::seq_cst) volatile noexcept;
308 memory_order = memory_order::seq_cst) noexcept;
311 memory_order = memory_order::seq_cst) volatile noexcept;
313 memory_order = memory_order::seq_cst) noexcept;
315 memory_order = memory_order::seq_cst) volatile noexcept;
317 memory_order = memory_order::seq_cst) noexcept;
324 void wait(floating-point-type, memory_order = memory_order::seq_cst) const volatile noexcept;
325 void wait(floating-point-type, memory_order = memory_order::seq_cst) const 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;