|
FirstThat(TFirstLastFunc)
|
Iterate through the list and for each item in the list call the TestFunc, passing in the item.
When the TestFunc returns true, the iteration stops and the method returns the item that it was processing.
|
|
ForEach(TForEachProc)
|
Iterate through the list and for each item in the list call the TestFunc, passing in the item.
|
|
LastThat(TFirstLastFunc)
|
Iterate backwards through the list and for each item in the list call the TestFunc, passing in the item.
When the TestFunc returns true, the iteration stops and the method returns the item that it was processing.
|
|
NextThat(TObject,TFirstLastFunc)
|
Iterate through the list starting at the current AnObject item, and for each item in the list call the TestFunc, passing in the item.
When the TestFunc returns true, the iteration stops and the method returns the item that it was processing.
|
|
PrevThat(TObject,TFirstLastFunc)
|
Iterate backwards through the list starting at the current AnObject item, and for each item in the list call the TestFunc, passing in the item.
When the TestFunc returns true, the iteration stops and the method returns the item that it was processing.
|