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