fmt_int Function

private pure function fmt_int(v) result(str)

Format an integer.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: v

Return Value character(len=:), allocatable


Called by

proc~~fmt_int~~CalledByGraph proc~fmt_int fmt_int proc~enum_parse nml_enum_key_t%enum_parse proc~enum_parse->proc~fmt_int proc~int_default_string nml_int_key_t%int_default_string proc~int_default_string->proc~fmt_int proc~int_parse nml_int_key_t%int_parse proc~int_parse->proc~fmt_int proc~int_value_string nml_int_key_t%int_value_string proc~int_value_string->proc~fmt_int proc~logical_parse nml_logical_key_t%logical_parse proc~logical_parse->proc~fmt_int proc~make_prefix make_prefix proc~make_prefix->proc~fmt_int proc~real_array_parse nml_real_array_key_t%real_array_parse proc~real_array_parse->proc~fmt_int proc~real_parse nml_real_key_t%real_parse proc~real_parse->proc~fmt_int proc~string_parse nml_string_key_t%string_parse proc~string_parse->proc~fmt_int proc~write_key_json write_key_json proc~write_key_json->proc~fmt_int proc~apply_one_pair apply_one_pair proc~apply_one_pair->proc~make_prefix proc~check_unsupported check_unsupported proc~check_unsupported->proc~make_prefix proc~collect_tokens collect_tokens proc~collect_tokens->proc~make_prefix proc~collect_tokens->proc~check_unsupported proc~parse_from_lines parse_from_lines proc~parse_from_lines->proc~make_prefix proc~dispatch_group dispatch_group proc~parse_from_lines->proc~dispatch_group proc~schema_render_json nml_schema_t%schema_render_json proc~schema_render_json->proc~write_key_json proc~parse_file parse_file proc~parse_file->proc~parse_from_lines proc~parse_group_body parse_group_body proc~parse_group_body->proc~apply_one_pair proc~parse_group_body->proc~collect_tokens proc~schema_parse_lines nml_schema_t%schema_parse_lines proc~schema_parse_lines->proc~parse_from_lines proc~dispatch_group->proc~parse_group_body proc~read_config_from_string_impl read_config_from_string_impl proc~read_config_from_string_impl->proc~schema_parse_lines proc~schema_parse nml_schema_t%schema_parse proc~schema_parse->proc~parse_file proc~read_config_from_string read_config_from_string proc~read_config_from_string->proc~read_config_from_string_impl proc~read_config_impl read_config_impl proc~read_config_impl->proc~schema_parse

Variables

Type Visibility Attributes Name Initial
character(len=32), private :: buf

Source Code

   pure function fmt_int(v) result(str)
      !! Format an integer.
      integer, intent(in) :: v
      character(len=:), allocatable :: str
      character(len=32) :: buf
      write (buf, "(I0)") v
      str = trim(adjustl(buf))
   end function fmt_int