Source position: syncobjs.pp line 144
class function TInterlocked.Exchange( |
var Target: LongInt; |
Value: LongInt |
):LongInt; overload; |
var Target: Int64; |
Value: Int64 |
):Int64; overload; |
var Target: Pointer; |
Value: Pointer |
):Pointer; overload; |
var Target: TObject; |
Value: TObject |
):TObject; overload; |
var Target: T; |
Value: T |
):T; overload; |