Unit 'gdeque' Package
[Overview][Classes][Index] [#fcl-stl]

TDeque

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: gdeque.pp line 25

type generic TDeque <T>= class

public

type

  PT = ^T;

protected

type

  TArr = array of T;

protected

  procedure MoveSimpleData();

  procedure MoveManagedData();

  procedure MoveData();

  procedure ClearSingleDataEntry(); virtual;

  procedure ClearData; virtual;

  property Data: TArr; [r]

public

  function Size;

  constructor Create;

  destructor Destroy; override;

  procedure Clear;

  procedure PushBack();

  procedure PushFront();

  procedure PopBack;

  procedure PopFront;

  function Front;

  function Back;

  function IsEmpty;

  procedure Reserve();

  procedure Resize();

  procedure Insert();

  procedure Erase();

  property Items []: T; default; [rw]

  property Mutable []: PT; [r]

end;

Inheritance

TDeque

|

TObject


Documentation generated on: 2023-03-18