padl_string_pad_with Function

private pure function padl_string_pad_with(string, output_length, pad_with) result(res)

Left pad the input string with the ‘pad_with’ character

Returns a new string

Arguments

Type IntentOptional Attributes Name
type(string_type), intent(in) :: string
integer, intent(in) :: output_length
character(len=1), intent(in) :: pad_with

Return Value type(string_type)


Calls

proc~~padl_string_pad_with~~CallsGraph proc~padl_string_pad_with padl_string_pad_with interface~padl padl proc~padl_string_pad_with->interface~padl interface~padl->proc~padl_string_pad_with proc~padl_char_default padl_char_default interface~padl->proc~padl_char_default proc~padl_char_pad_with padl_char_pad_with interface~padl->proc~padl_char_pad_with proc~padl_string_default padl_string_default interface~padl->proc~padl_string_default proc~padl_char_default->interface~padl proc~padl_string_default->interface~padl

Called by

proc~~padl_string_pad_with~~CalledByGraph proc~padl_string_pad_with padl_string_pad_with interface~padl padl proc~padl_string_pad_with->interface~padl interface~padl->proc~padl_string_pad_with proc~padl_char_default padl_char_default interface~padl->proc~padl_char_default proc~padl_string_default padl_string_default interface~padl->proc~padl_string_default proc~padl_char_default->interface~padl proc~padl_string_default->interface~padl proc~zfill_char zfill_char proc~zfill_char->interface~padl proc~zfill_string zfill_string proc~zfill_string->interface~padl interface~zfill zfill interface~zfill->proc~zfill_char interface~zfill->proc~zfill_string

Source Code

   pure function padl_string_pad_with(string, output_length, pad_with) result(res)
      type(string_type), intent(in) :: string
      integer, intent(in) :: output_length
      character(len=1), intent(in) :: pad_with
      type(string_type) :: res

      res = string_type(padl(char(string), output_length, pad_with))

   end function padl_string_pad_with