iterator_interface Abstract Interface

abstract interface

Iterator procedure for traversing all nodes in a dictionary.

private subroutine iterator_interface(node, done)

Arguments

Type IntentOptional AttributesName
type(dictionary_node), intent(in), pointer:: node

Actual node pointer in the dictionary.

logical, intent(out) :: done

Flag to set to true to stop traversing.

Description

Iterator procedure for traversing all nodes in a dictionary.