Class tobjectdatalist

Unit

Declaration

type tobjectdatalist = class(tdynamicpointerdatalist)

Description

No description available, ancestor tdynamicpointerdatalist description follows
No description available, ancestor tdynamicdatalist description follows
No description available, ancestor tdatalist description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fitemclass: tclass;

Methods

Protected function checkassigncompatibility( const source: tpersistent): boolean; override;
Protected procedure checkitemclass(const aitem: tobject);
Protected procedure freedata(var data); override;
Protected procedure initinstance(var data); override;
Protected procedure docreateobject(var instance: tobject); virtual;
Public constructor create; overload; override;
Public function add(const aitem: tobject): integer;
Public function extract(const index: integer): tobject;

Properties

Public property oncreateobject: createobjecteventty read foncreateobject write foncreateobject;
Public property items[index:integer]: tobject read Getitems write setitems;

Description

Fields

Protected fitemclass: tclass;
 

Methods

Protected function checkassigncompatibility( const source: tpersistent): boolean; override;
 
Protected procedure checkitemclass(const aitem: tobject);
 
Protected procedure freedata(var data); override;
 
Protected procedure initinstance(var data); override;
 
Protected procedure docreateobject(var instance: tobject); virtual;
 
Public constructor create; overload; override;
 
Public function add(const aitem: tobject): integer;
 
Public function extract(const index: integer): tobject;
 

Properties

Public property oncreateobject: createobjecteventty read foncreateobject write foncreateobject;
 
Public property items[index:integer]: tobject read Getitems write setitems;
 

Generated by PasDoc 0.16.0.