| Add |
public |
Adds a new pointer to the list. |
| AddList |
public |
Add all pointers from another list. |
| Assign |
public |
Copy the contents of other lists. |
| Clear |
public |
Clears the pointer list. |
| Contains |
public |
|
| Create |
public |
Class to manage collections of pointers. |
| Delete |
public |
Removes a pointer from the list. |
| Destroy |
public |
Destroys the list and releases the memory used to store the list elements. |
| Error |
public |
Raises an EListError exception. |
| Exchange |
public |
Exchanges two pointers in the list. |
| Expand |
public |
Increases the capacity of the list if needed. |
| Extract |
public |
Remove the first occurrence of a pointer from the list. |
| First |
public |
Returns the first non-nil pointer in the list. |
| FPOAttachObserver |
public |
Add an observer to the list of observers. |
| FPODetachObserver |
public |
Remove an observer from the list of observers. |
| FPONotifyObservers |
public |
Notify observers of changes in the list. |
| GetEnumerator |
public |
Create an IEnumerator instance. |
| IndexOf |
public |
Returns the index of a given pointer. |
| Insert |
public |
Inserts a new pointer in the list at a given position. |
| Last |
public |
Returns the last non-nil pointer in the list. |
| Move |
public |
Moves a pointer from one position in the list to another. |
| Pack |
public |
Removes Nil pointers from the list and frees unused memory. |
| Remove |
public |
Removes a value from the list. |
| Sort |
public |
Sorts the pointers in the list. |