An iterator used to iterate through a List.
More...
Definition at line 14 of file ListIterator.f90.
◆ constructor()
Definition at line 33 of file ListIterator.f90.
34 type(ListNodeType),
pointer :: first_node
35 type(ListIteratorType) :: iterator
37 iterator%first_node => first_node
38 iterator%current_node => null()
◆ has_next()
procedure listiteratormodule::listiteratortype::has_next |
|
private |
◆ next()
procedure listiteratormodule::listiteratortype::next |
|
private |
◆ current_node
type(listnodetype), pointer listiteratormodule::listiteratortype::current_node => null() |
|
private |
Definition at line 17 of file ListIterator.f90.
17 type(ListNodeType),
pointer :: current_node => null()
◆ first_node
type(listnodetype), pointer listiteratormodule::listiteratortype::first_node => null() |
|
private |
Definition at line 16 of file ListIterator.f90.
16 type(ListNodeType),
pointer :: first_node => null()
The documentation for this interface was generated from the following file: