Unit 'syncobjs' Package
[Overview][Constants][Types][Classes][Index] [#fcl]

TInterlocked.Exchange

Declaration

Source position: syncobjs.pp line 144

class function TInterlocked.Exchange(

  var Target: LongInt;

  Value: LongInt

):LongInt; overload;

class function TInterlocked.Exchange(

  var Target: Int64;

  Value: Int64

):Int64; overload;

class function TInterlocked.Exchange(

  var Target: Pointer;

  Value: Pointer

):Pointer; overload;

class function TInterlocked.Exchange(

  var Target: TObject;

  Value: TObject

):TObject; overload;

class function TInterlocked.Exchange(

  var Target: T;

  Value: T

):T; overload;


Documentation generated on: Nov 23 2024