key_iterator_interface Abstract Interface

abstract interface

Iterator procedure for traversing all nodes in a dictionary by keys.

public subroutine key_iterator_interface(key, content, done)

Arguments

Type IntentOptional AttributesName
class(*), intent(in) :: key

The node key.

class(*), intent(in), pointer:: content

The generic content.

logical, intent(out) :: done

Flag to set to true to stop traversing.

Description

Iterator procedure for traversing all nodes in a dictionary by keys.