Browse Source

Fix: compilation error

Herman Schoenfeld 7 years ago
parent
commit
c596cd1567
1 changed files with 0 additions and 19 deletions
  1. 0 19
      Units/Utils/generics.collections.pas

+ 0 - 19
Units/Utils/generics.collections.pas

@@ -265,7 +265,6 @@ type
     constructor Create; overload;
     constructor Create(const AComparer: IComparer<T>); overload;
     constructor Create(ACollection: TEnumerable<T>); overload;
-    constructor Create(ACollection: TEnumerableWithPointers<T>); overload;
     destructor Destroy; override;
 
     function Add(constref AValue: T): SizeInt; virtual;
@@ -390,7 +389,6 @@ type
     function GetCount: SizeInt; override;
   public
     constructor Create(ACollection: TEnumerable<T>); overload;
-    constructor Create(ACollection: TEnumerableWithPointers<T>); overload;
     destructor Destroy; override;
     procedure Enqueue(constref AValue: T);
     function Dequeue: T;
@@ -1316,15 +1314,6 @@ begin
     Add(LItem);
 end;
 
-constructor TList<T>.Create(ACollection: TEnumerableWithPointers<T>);
-var
-  LItem: PT;
-begin
-  Create;
-  for LItem in ACollection.Ptr^ do
-    Add(LItem^);
-end;
-
 destructor TList<T>.Destroy;
 begin
   SetCapacity(0);
@@ -1978,14 +1967,6 @@ begin
     Enqueue(LItem);
 end;
 
-constructor TQueue<T>.Create(ACollection: TEnumerableWithPointers<T>);
-var
-  LItem: PT;
-begin
-  for LItem in ACollection.Ptr^ do
-    Enqueue(LItem^);
-end;
-
 destructor TQueue<T>.Destroy;
 begin
   Clear;