julienne_command_line_s Submodule


Uses

  • module~~julienne_command_line_s~~UsesGraph module~julienne_command_line_s julienne_command_line_s module~julienne_command_line_m julienne_command_line_m module~julienne_command_line_s->module~julienne_command_line_m module~julienne_string_m julienne_string_m module~julienne_command_line_m->module~julienne_string_m iso_c_binding iso_c_binding module~julienne_string_m->iso_c_binding

Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_command_line_s.html character_argument_present module function character_argument_present(acceptable_argument) result(found)

list of acceptable arguments sample list: [character(len=len(longest_argument)):: "--benchmark", "-b", "/benchmark", "/b"] where dashes support Linux/macOS and slashes support Windows

Arguments

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

sample list: [character(len=len()):: "--benchmark", "-b", "/benchmark", "/b"] where dashes support Linux/macOS, slashes support Windows, and must be replaced by the longest list element ("--benchmark" above)

Return Value logical

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_command_line_s.html character_flag_value module function character_flag_value(flag) result(value)

Arguments

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

Return Value character(len=:), allocatable

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_command_line_s.html string_argument_present module function string_argument_present(acceptable_argument) result(found)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: acceptable_argument(:)

Return Value logical

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_command_line_s.html string_flag_value module function string_flag_value(flag) result(value)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: flag

Return Value character(len=:), allocatable