iterator Interface

public interface iterator

Calls

interface~~iterator~~CallsGraph interface~iterator iterator proc~constructor constructor interface~iterator->proc~constructor
Help

Module Procedures

private pure function constructor(contents) result(new)

Arguments

Type IntentOptional AttributesName
class(container), intent(in), dimension(:):: contents

Return Value type(iterator)

Description

Author
Chris MacMackin
Date
March 2016

Creates an iterator from an array of containers containing the data to be returned upon iteration. The data is returned starting with the first element of the array and ending with the last.