MAPL_FargparseCLI Interface

public interface MAPL_FargparseCLI

Module Procedures

private function new_CapOptions_from_fargparse(unusable, dummy, extra, rc) result(cap_options)

Arguments

Type IntentOptional Attributes Name
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=*), intent(in) :: dummy
procedure(I_extraoptions), optional :: extra
integer, intent(out), optional :: rc

Return Value type(MAPL_CapOptions)

private function new_CapOptions_from_fargparse_back_comp(unusable, extra, rc) result(fargparsecap)

Arguments

Type IntentOptional Attributes Name
class(KeywordEnforcer), intent(in), optional :: unusable
procedure(I_extraoptions), optional :: extra
integer, intent(out), optional :: rc

Return Value type(MAPL_FargparseCLI)