to_string_width_i64 Function

private pure function to_string_width_i64(value, width) result(string)

Right aligned rendering of an integer(int64) value.

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: value
integer(kind=default_int), intent(in) :: width

Return Value character(len=:), allocatable


Calls

proc~~to_string_width_i64~~CallsGraph proc~to_string_width_i64 to_string_width_i64 interface~to_string to_string proc~to_string_width_i64->interface~to_string proc~pad_left pad_left proc~to_string_width_i64->proc~pad_left

Called by

proc~~to_string_width_i64~~CalledByGraph proc~to_string_width_i64 to_string_width_i64 interface~to_string_width to_string_width interface~to_string_width->proc~to_string_width_i64

Source Code

   pure function to_string_width_i64(value, width) result(string)
      !! Right aligned rendering of an `integer(int64)` value.
      integer(int64), intent(in) :: value
      integer(default_int), intent(in) :: width
      character(len=:), allocatable :: string

      string = pad_left(to_string(value), width)

   end function to_string_width_i64