Data Types | |
| interface | print_usage_procedure |
| type | t_cl_argument_item |
| type | t_cl_argument_list |
| type | t_cl_options_list |
| interface | unalloc |
Functions/Subroutines | |
| subroutine | cl_parse_command_line (option_list, argument_list) |
| subroutine | cl_initialize_option_list (list, n_short, n_long, usage) |
| subroutine | cl_add_argument_to_list (list, item) |
| subroutine | cl_finalize_argument_list (list) |
Variables | |
| integer, parameter | cl_long_arg_max_length = 32 |
| subroutine mod_command_line_parser::cl_add_argument_to_list | ( | type(t_cl_argument_list), intent(inout) | list, |
| type(t_cl_argument_item), pointer | item ) |
| subroutine mod_command_line_parser::cl_finalize_argument_list | ( | type(t_cl_argument_list), intent(inout) | list | ) |
| subroutine mod_command_line_parser::cl_initialize_option_list | ( | type(t_cl_options_list), intent(inout) | list, |
| integer, intent(in) | n_short, | ||
| integer, intent(in) | n_long, | ||
| procedure(print_usage_procedure) | usage ) |
| subroutine mod_command_line_parser::cl_parse_command_line | ( | type(t_cl_options_list), intent(in) | option_list, |
| type(t_cl_argument_list), intent(out) | argument_list ) |
| integer, parameter mod_command_line_parser::cl_long_arg_max_length = 32 |