character_flag_value Interface

interface


Called by

interface~~character_flag_value~~CalledByGraph interface~character_flag_value command_line_t%character_flag_value none~flag_value command_line_t%flag_value none~flag_value->interface~character_flag_value proc~filter filter proc~filter->interface~character_flag_value proc~print_usage_info_and_stop_if_requested print_usage_info_and_stop_if_requested proc~print_usage_info_and_stop_if_requested->interface~character_flag_value proc~string_flag_value string_flag_value proc~string_flag_value->interface~character_flag_value program~get_command_line_flag_value get_command_line_flag_value program~get_command_line_flag_value->interface~character_flag_value program~scaffold scaffold program~scaffold->interface~character_flag_value proc~report_results report_results proc~report_results->proc~print_usage_info_and_stop_if_requested program~pure_stop_and_print pure_stop_and_print program~pure_stop_and_print->none~flag_value

private module function character_flag_value(flag) result(value)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: flag

Return Value character(len=:),allocatable

Description

result = { the value passed immediately after a command-line flag if the flag is present or { an empty string otherwise.