Class tlinkedqueue

Unit

Declaration

type tlinkedqueue = class(tpointerqueue, iobjectlink)

Description

No description available, ancestor tpointerqueue description follows
No description available, ancestor tpointerlist description follows
No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Methods

Protected procedure finalizeitem(var item: pointer); override;
Protected procedure linkdestroyed(const alink: iobjectlink); virtual;
Public constructor create(aownsobjects: boolean);
Public destructor destroy; override;
Public function destroying: boolean;
Public function add(const value: iobjectlink): integer;
Public procedure insert(const index: integer; const value: iobjectlink); reintroduce;
Public function getfirst: iobjectlink;
Public function getlast: iobjectlink;
Public procedure sendchangenotification(sender: tobject);

Properties

Public property items[constindex:integer]: iobjectlink read getitems write setitems;
Public property ownsobjects: boolean read fownsobjects write fownsobjects;

Description

Methods

Protected procedure finalizeitem(var item: pointer); override;
 
Protected procedure linkdestroyed(const alink: iobjectlink); virtual;
 
Public constructor create(aownsobjects: boolean);
 
Public destructor destroy; override;
 
Public function destroying: boolean;
 
Public function add(const value: iobjectlink): integer;
 
Public procedure insert(const index: integer; const value: iobjectlink); reintroduce;
 
Public function getfirst: iobjectlink;
 
Public function getlast: iobjectlink;
 
Public procedure sendchangenotification(sender: tobject);
 

Properties

Public property items[constindex:integer]: iobjectlink read getitems write setitems;
 
Public property ownsobjects: boolean read fownsobjects write fownsobjects;
 

Generated by PasDoc 0.16.0.