8.5.2. Ограничения для записей

На верх  Назад  Вперёд

В режиме Delphi, ограничения для типа record также позволяют использовать простые типы:

Type

generic TList<_T : record> = class(TObject)

  public

    Type TCompareFunc = function(const Item1, Item2: _T): Integer;

  Public

    data : _T;

    procedure Add(item: _T);

    procedure Sort(compare: TCompareFunc);

  end;

 

TIntList = TList<Integer>;