[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: contnrs.pp line 309
| type TFPHashObjectList = class(TObject) | ||
| public | ||
| constructor Create(); | 
 | Create a new instance of the hashlist. | 
| destructor Destroy; override; | 
 | Removes an instance of the hashlist from the heap. | 
| procedure Clear; | 
 | Clear the list. | 
| function Add(); | 
 | Add a new key/data pair to the list. | 
| function NameOfIndex(); | 
 | Returns the key name of an object by index. | 
| function HashOfIndex(); | 
 | Return the hash value of an object by index. | 
| function GetNextCollision(); | 
 | Get next collision number. | 
| procedure Delete(); | 
 | Delete an object from the list. | 
| function Extract(); | 
 | Extract a object instance from the list. | 
| function Remove(); | 
 | Remove first occurrence of a object instance. | 
| function IndexOf(); | 
 | Return the index of the object instance. | 
| function Find(); | 
 | Find data associated with key. | 
| function FindIndexOf(); | 
 | Return index of named object. | 
| function FindWithHash(); | 
 | Find first element with given name and hash value. | 
| function Rename(); | 
 | Rename a key. | 
| function FindInstanceOf(); | 
 | Search an instance of a certain class. | 
| procedure Pack; | 
 | Remove nil object instances from the list. | 
| procedure ForEachCall(); | 
 | Call a procedure for each object in the list. | 
| 
 | Capacity of the list. | |
| 
 | Current number of elements in the list. | |
| property OwnsObjects: Boolean; [rw] | 
 | Does the list own the objects it contains. | 
| 
 | Indexed array with object instances. | |
| property List: TFPHashList; [r] | 
 | Low-level hash list. | 
| end; | 
| | |