packed Object THAMTNode.THAMTArray

DescriptionHierarchyEnclosing ClassFieldsMethodsProperties

Unit

Declaration

type THAMTArray = packed object(TObject)

Description

Hierarchy

  • TObject
  • THAMTNode.THAMTArray

Enclosing Class

Overview

Fields

Public refCount: Integer;
Public count: THAMTArrayIndex;
Public firstItem: array[0..0] of TItem;

Methods

Public class function size(aCount: THAMTArrayIndex): SizeInt; static; inline;
Public class function allocate(acount: THAMTArrayIndex): PHAMTArray; static;
Public class procedure decrementRefCount(a: PHAMTArray); static;
Public procedure incrementChildrenRefCount;
Public function indexOf(const item: TItem): THAMTArrayIndex;
Public function find(const item: TItem): PItem;
Public function get(i: THAMTArrayIndex): PItem; inline;

Properties

Public property items[i:THAMTArrayIndex]: PItem read get;

Description

Fields

Public refCount: Integer;
 
Public count: THAMTArrayIndex;
 
Public firstItem: array[0..0] of TItem;
 

Methods

Public class function size(aCount: THAMTArrayIndex): SizeInt; static; inline;
 
Public class function allocate(acount: THAMTArrayIndex): PHAMTArray; static;
 
Public class procedure decrementRefCount(a: PHAMTArray); static;
 
Public procedure incrementChildrenRefCount;
 
Public function indexOf(const item: TItem): THAMTArrayIndex;
 
Public function find(const item: TItem): PItem;
 
Public function get(i: THAMTArrayIndex): PItem; inline;
 

Properties

Public property items[i:THAMTArrayIndex]: PItem read get;
 

Generated by PasDoc 0.14.0.