filter_func Abstract Interface

abstract interface
private pure function filter_func(this, test)

Arguments

Type IntentOptional AttributesName
class(data_set), intent(in) :: this
procedure(test_func) :: test

A test for which the values that pass will be returned in a new list

Return Value class(data_set), allocatable

Contains those items in this set for which test returns .true.