toString Interface

public interface toString

Module Procedures

private pure function i4ToString(input, format_string) result(string)

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: input
character(len=*), intent(in), optional :: format_string

Return Value character(len=:), allocatable

private pure function i8ToString(input, format_string) result(string)

Arguments

Type IntentOptional Attributes Name
integer(kind=i8), intent(in) :: input
character(len=*), intent(in), optional :: format_string

Return Value character(len=:), allocatable

private pure function r4ToString(input, format_string) result(string)

Arguments

Type IntentOptional Attributes Name
real(kind=r4), intent(in) :: input
character(len=*), intent(in), optional :: format_string

Return Value character(len=:), allocatable

private pure function r8ToString(input, format_string) result(string)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: input
character(len=*), intent(in), optional :: format_string

Return Value character(len=:), allocatable

private pure function logicalToString(input) result(string)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: input

Return Value character(len=:), allocatable