Source position: syncobjs.pp line 145
class function TInterlocked.CompareExchange( |
var Target: LongInt; |
Value: LongInt; |
Comparand: LongInt |
):LongInt; overload; |
var Target: LongInt; |
Value: LongInt; |
Comparand: LongInt; |
out Succeeded: Boolean |
):LongInt; overload; |
var Target: Int64; |
Value: Int64; |
Comparand: Int64 |
):Int64; overload; |
var Target: Pointer; |
Value: Pointer; |
Comparand: Pointer |
):Pointer; overload; |
var Target: TObject; |
Value: TObject; |
Comparand: TObject |
):TObject; overload; |
var Target: T; |
Value: T; |
Comparand: T |
):T; overload; |