pub inline fn cmpxchgWeak( self: *Self, expected_value: T, new_value: T, comptime success_order: AtomicOrder, comptime fail_order: AtomicOrder, ) ?T
self: *Self
expected_value: T
new_value: T
success_order: AtomicOrder
fail_order: AtomicOrder
32 33 34 35 36 37 38 39 40
pub inline fn cmpxchgWeak( self: *Self, expected_value: T, new_value: T, comptime success_order: AtomicOrder, comptime fail_order: AtomicOrder, ) ?T { return @cmpxchgWeak(T, &self.raw, expected_value, new_value, success_order, fail_order); }