class for a node in a polymorphic linked list
More...
class for a node in a polymorphic linked list
Definition at line 115 of file list_node.F90.
|
logical | clone |
| indicate whether this node is a clone of another node. In this case data is copeied, otherwise a pointer is stored. More...
|
|
class(*), pointer | value => null() |
| the data to be stored in the node More...
|
|
type(list_node_t), pointer | next_node => null() |
| pointer to the next node More...
|
|
◆ get()
procedure list_node_oct_m::list_node_t::get |
|
private |
◆ next()
procedure list_node_oct_m::list_node_t::next |
|
private |
◆ set_next()
procedure list_node_oct_m::list_node_t::set_next |
|
private |
◆ is_equal()
procedure list_node_oct_m::list_node_t::is_equal |
|
private |
◆ copy()
procedure list_node_oct_m::list_node_t::copy |
|
private |
copy a node
- Parameters
-
this | the source node |
next | pointer to the next node |
- Returns
- pointer to the new copy
Definition at line 126 of file list_node.F90.
◆ list_node_finalize()
final list_node_oct_m::list_node_t::list_node_finalize |
|
finalprivate |
◆ clone
logical list_node_oct_m::list_node_t::clone |
|
private |
indicate whether this node is a clone of another node. In this case data is copeied, otherwise a pointer is stored.
Definition at line 117 of file list_node.F90.
◆ value
class(*), pointer list_node_oct_m::list_node_t::value => null() |
|
private |
◆ next_node
type(list_node_t), pointer list_node_oct_m::list_node_t::next_node => null() |
|
private |
The documentation for this interface was generated from the following file: