Hello,
procedure TList.Assign(ListA: TList; AOperator: TListAssignOp; ListB: TList);exists in Delphi that allows you to assign to a TList object the result of the operation
'ListA AOperator ListB'. This can be : copy, and, xor for example.
The attached file contains and implementation of this, maybe it needs to be improved.
