Lines Matching defs:memory_order
22 // Figure out what the underlying type for `memory_order` would be if it were
31 enum class memory_order : __memory_order_underlying_t {
40 static_assert(is_same<underlying_type<memory_order>::type, __memory_order_underlying_t>::value,
41 "unexpected underlying type for std::memory_order");
43 inline constexpr auto memory_order_relaxed = memory_order::relaxed;
44 inline constexpr auto memory_order_consume = memory_order::consume;
45 inline constexpr auto memory_order_acquire = memory_order::acquire;
46 inline constexpr auto memory_order_release = memory_order::release;
47 inline constexpr auto memory_order_acq_rel = memory_order::acq_rel;
48 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
52 enum memory_order {