Class tRtcList_StrObj

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type tRtcList_StrObj = class(TRtcFastObject)

Description

No description available, ancestor TRtcFastObject description follows

Fast RTC Object

Hierarchy

Overview

Methods

Public constructor Create(size:integer);
Public destructor Destroy; override;
Public function Empty:boolean;
Public function Count:cardinal;
Public procedure PoolSize(size:integer);
Public function search(const v:trtcItemType_StrObj):trtcInfoType_StrObj;
Public function search_min(var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public function search_max(var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public function search_l(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public function search_g(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public function search_le(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public function search_ge(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;
Public procedure change(const v:trtcItemType_StrObj;const info:trtcInfoType_StrObj);
Public procedure insert(const v:trtcItemType_StrObj;const info:trtcInfoType_StrObj);
Public procedure remove(const v:trtcItemType_StrObj);
Public procedure removeall;

Properties

Public property RootNode: prtcNode_StrObj read head;
Public property NilNode: prtcNode_StrObj read z;

Description

Methods

Public constructor Create(size:integer);
 
Public destructor Destroy; override;
 
Public function Empty:boolean;
 
Public function Count:cardinal;
 
Public procedure PoolSize(size:integer);
 
Public function search(const v:trtcItemType_StrObj):trtcInfoType_StrObj;
 
Public function search_min(var i:trtcInfoType_StrObj):trtcItemType_StrObj;

Search for exact "v"

Public function search_max(var i:trtcInfoType_StrObj):trtcItemType_StrObj;
 
Public function search_l(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;
 
Public function search_g(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;

Search index lower than "v"

Public function search_le(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;

Search index higher than "v"

Public function search_ge(const v:trtcItemType_StrObj; var i:trtcInfoType_StrObj):trtcItemType_StrObj;

Search index for lower or equel to "v"

Public procedure change(const v:trtcItemType_StrObj;const info:trtcInfoType_StrObj);

Search index for higher or equal to "v"

Public procedure insert(const v:trtcItemType_StrObj;const info:trtcInfoType_StrObj);
 
Public procedure remove(const v:trtcItemType_StrObj);
 
Public procedure removeall;
 

Properties

Public property RootNode: prtcNode_StrObj read head;
 
Public property NilNode: prtcNode_StrObj read z;
 

Generated by PasDoc 0.14.0.