pub inline fn cmpxchgStrong( 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
42 43 44 45 46 47 48 49 50
pub inline fn cmpxchgStrong( self: *Self, expected_value: T, new_value: T, comptime success_order: AtomicOrder, comptime fail_order: AtomicOrder, ) ?T { return @cmpxchgStrong(T, &self.raw, expected_value, new_value, success_order, fail_order); }