Class tpointerlist

Unit

Declaration

type tpointerlist = class(tnullinterfacedobject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fitems: pointerarty;
Protected fcount: integer;

Methods

Protected procedure normalizering;
Protected procedure setitems(index: integer; const Value: pointer);
Protected function getitems(index: integer): pointer;
Protected procedure checkindex(var index: integer); virtual;
Protected procedure setcapacity(Value: integer); virtual;
Public destructor destroy; override;
Public procedure clear; virtual;
Public function datapo: ppointeraty;
Public function add(const value: pointer): integer;
Public procedure add(const values: ppointer; const acount: int32);
Public function remove(const item: pointer): integer;
Public function delete(index: integer): pointer; virtual;
Public procedure insert(index: integer; const value: pointer); virtual;
Public function indexof(const item: pointer): integer;
Public function extract(const item: pointer): pointer;
Public procedure order(const sourceorderlist: integerarty);
Public procedure reorder(const destorderlist: integerarty);
Public procedure sort(compare: arraysortcomparety); overload;
Public procedure sort(compare: arraysortcomparety; out indexlist: integerarty); overload;

Properties

Public property items[index: integer]: pointer read getitems write setitems;
Public property count: integer read fcount;
Public property capacity: integer read getcapacity write setcapacity;

Description

Fields

Protected fitems: pointerarty;

This item has no description.

Protected fcount: integer;

This item has no description.

Methods

Protected procedure normalizering;

This item has no description.

Protected procedure setitems(index: integer; const Value: pointer);

This item has no description.

Protected function getitems(index: integer): pointer;

This item has no description.

Protected procedure checkindex(var index: integer); virtual;

This item has no description.

Protected procedure setcapacity(Value: integer); virtual;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure clear; virtual;

This item has no description.

Public function datapo: ppointeraty;

This item has no description.

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

This item has no description.

Public procedure add(const values: ppointer; const acount: int32);

This item has no description.

Public function remove(const item: pointer): integer;

This item has no description.

Public function delete(index: integer): pointer; virtual;

This item has no description.

Public procedure insert(index: integer; const value: pointer); virtual;

This item has no description.

Public function indexof(const item: pointer): integer;

This item has no description.

Public function extract(const item: pointer): pointer;

This item has no description.

Public procedure order(const sourceorderlist: integerarty);

This item has no description.

Public procedure reorder(const destorderlist: integerarty);

This item has no description.

Public procedure sort(compare: arraysortcomparety); overload;

This item has no description.

Public procedure sort(compare: arraysortcomparety; out indexlist: integerarty); overload;

This item has no description.

Properties

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

This item has no description.

Public property count: integer read fcount;

This item has no description.

Public property capacity: integer read getcapacity write setcapacity;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.