padr_string_pad_with Function

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

Right 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~~padr_string_pad_with~~CallsGraph proc~padr_string_pad_with padr_string_pad_with interface~padr padr proc~padr_string_pad_with->interface~padr interface~padr->proc~padr_string_pad_with proc~padr_char_default padr_char_default interface~padr->proc~padr_char_default proc~padr_char_pad_with padr_char_pad_with interface~padr->proc~padr_char_pad_with proc~padr_string_default padr_string_default interface~padr->proc~padr_string_default

Called by

proc~~padr_string_pad_with~~CalledByGraph proc~padr_string_pad_with padr_string_pad_with interface~padr padr proc~padr_string_pad_with->interface~padr interface~padr->proc~padr_string_pad_with

Source Code

   pure function padr_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(padr(char(string), output_length, pad_with))

   end function padr_string_pad_with