Class tlinkedqueue

Unit

Declaration

type tlinkedqueue = class(tpointerqueue, iobjectlink)

Description

This item has no description.

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[const index: integer]: iobjectlink read getitems write setitems;
Public property ownsobjects: boolean read fownsobjects write fownsobjects;

Description

Methods

Protected procedure finalizeitem(var item: pointer); override;

This item has no description.

Protected procedure linkdestroyed(const alink: iobjectlink); virtual;

This item has no description.

Public constructor create(aownsobjects: boolean);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function destroying: boolean;

This item has no description.

Public function add(const value: iobjectlink): integer;

This item has no description.

Public procedure insert(const index: integer; const value: iobjectlink); reintroduce;

This item has no description.

Public function getfirst: iobjectlink;

This item has no description.

Public function getlast: iobjectlink;

This item has no description.

Public procedure sendchangenotification(sender: tobject);

This item has no description.

Properties

Public property items[const index: integer]: iobjectlink read getitems write setitems;

This item has no description.

Public property ownsobjects: boolean read fownsobjects write fownsobjects;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.