|
| class(iteratortype) function, allocatable | iterator (this) |
| |
| subroutine | add (this, objptr) |
| | Append the given item to the list. More...
|
| |
| subroutine | clear (this, destroy) |
| | Deallocate all items in list. More...
|
| |
| integer(i4b) function | count (this) |
| | Return number of nodes in list. More...
|
| |
| logical function | containsobject (this, obj, isEqual) |
| | Determine whether the list contains the given object. More...
|
| |
| subroutine | deallocatebackward (this, fromNode) |
| | Deallocate fromNode and all previous nodes, and reassign firstNode. More...
|
| |
| integer(i4b) function | getindex (this, obj) |
| | Get the index of the given item in the list. More...
|
| |
| class(*) function, pointer | getnextitem (this) |
| | Get the next item in the list. More...
|
| |
| class(*) function, pointer | getpreviousitem (this) |
| | Get the previous item in the list. More...
|
| |
| subroutine | insertafter (this, objptr, indx) |
| | Insert the given item after the given index. More...
|
| |
| subroutine | insertbefore (this, objptr, targetNode) |
| | Insert the given item before the given node. More...
|
| |
| subroutine | next (this) |
| | Move the list's current node pointer and index one node forwards. More...
|
| |
| subroutine | previous (this) |
| | Move the list's current node pointer and index one node backwards. More...
|
| |
| subroutine | reset (this) |
| | Reset the list's current node pointer and index. More...
|
| |
| subroutine | remove_node_by_index (this, i, destroyValue) |
| | Remove the node at the given index, optionally destroying its value. More...
|
| |
| subroutine | remove_this_node (this, node, destroyValue) |
| | Remove the given node, optionally destroying its value. More...
|
| |
| class(*) function, pointer | get_current_item (this) |
| | Get a pointer to the item at the current node. More...
|
| |
| class(*) function, pointer | get_item_by_index (this, indx) |
| | Get a pointer to the item at the given index. More...
|
| |
| type(listnodetype) function, pointer | get_node_by_index (this, indx) |
| | Get the node at the given index. More...
|
| |