option Interface

public interface option

Overload option name with a function returning a new (initiliazed) option instance.

Calls

interface~~option~~CallsGraph interface~option option proc~new_option new_option interface~option->proc~new_option

Contents


Module Procedures

private elemental function new_option(option_name, option_values, option_comment)

Return a new (initiliazed) option instance.

Arguments

TypeIntentOptionalAttributesName
character, intent(in), optional :: option_name

Option name.

character, intent(in), optional :: option_values

Option values.

character, intent(in), optional :: option_comment

Option comment.

Return Value type(option)

New (initiliazed) option instance.