[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gnbase.pas line 160
type TplContainer = class(TPersistent) |
||
protected |
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
procedure SetCompare(); |
|
|
procedure SetDisposeData(); |
|
|
procedure SetLoadData(); |
|
|
procedure SetStoreData(); |
|
|
|
||
conNodeProt: Integer; |
|
|
FCount: LongInt; |
|
|
function AssignPointers(); |
|
|
function AssignUntypedVars(); |
|
|
procedure ForEachPointer(); virtual; |
|
|
procedure ForEachUntypedVar(); virtual; |
|
|
procedure GetArraySizes(); virtual; |
|
|
procedure SetArraySizes(); virtual; |
|
|
function StoresPointers; virtual; |
|
|
function StoresUntypedVars; virtual; |
|
|
procedure IncNodeProtection; |
|
|
procedure DecNodeProtection; |
|
|
procedure EnterCS; |
|
|
procedure LeaveCS; |
|
|
public |
||
constructor CreateContainer(); |
|
|
destructor Destroy; override; |
|
|
procedure Clear; virtual; abstract; |
|
|
procedure DisposeNodeData(); |
|
|
function DoCompare(); virtual; |
|
|
procedure DoDisposeData(); virtual; |
|
|
function DoLoadData(); virtual; |
|
|
procedure DoStoreData(); virtual; |
|
|
procedure LoadFromFile(); dynamic; |
|
|
procedure LoadFromStream(); dynamic; abstract; |
|
|
procedure StoreToFile(); dynamic; |
|
|
procedure StoreToStream(); dynamic; abstract; |
|
|
property Count: LongInt; [r] |
|
|
property Compare: TCompareFunc; [rw] |
|
|
property DisposeData: TDisposeDataProc; [rw] |
|
|
property LoadData: TLoadDataFunc; [rw] |
|
|
property StoreData: TploreDataProc; [rw] |
|
|
property OnCompare: TplCompareEvent; [rw] |
|
|
property OnDisposeData: TplDisposeDataEvent; [rw] |
|
|
property OnLoadData: TplLoadDataEvent; [rw] |
|
|
property OnStoreData: TplStoreDataEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |