argument_list Interface

public interface argument_list

Constructor for the argument list


Module Procedures

private function new_argument_list(argument_counter, argument_getter) result(new)

Constructor of the argument list

Arguments

Type IntentOptional Attributes Name
procedure(argument_count_interface), optional :: argument_counter

Argument counter interface

procedure(get_argument_interface), optional :: argument_getter

Argument getter interface

Return Value type(argument_list)

Newly created argument list