Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / tests / webtbs / tw20872b.pp
Size: Mime:
unit tw20872b;

{$MODE delphi}

interface

type
  TWrapper<TValue> = class end;

  TTestClass = class
  strict private
    type TSpecializedWrapper = TWrapper<Integer>;
  strict private
    FWrapper: TSpecializedWrapper;  { Using traditional workaround }
  public
    constructor Create;
    destructor Destroy; override;
  end;

implementation

constructor TTestClass.Create;
begin
  FWrapper := TWrapper<Integer>.Create;  { Duplicate identifier error here }
end;

destructor TTestClass.Destroy;
begin
  FWrapper.Free;
end;

end.