to_string Interface

public interface to_string

Format or transfer other types as a string.

Called by

interface~~to_string~~CalledByGraph interface~to_string to_string proc~ansi_bg ansi_bg proc~ansi_bg->interface~to_string proc~ansi_bg_256 ansi_bg_256 proc~ansi_bg_256->interface~to_string proc~ansi_bg_rgb ansi_bg_rgb proc~ansi_bg_rgb->interface~to_string proc~ansi_fg ansi_fg proc~ansi_fg->interface~to_string proc~ansi_fg_256 ansi_fg_256 proc~ansi_fg_256->interface~to_string proc~ansi_fg_rgb ansi_fg_rgb proc~ansi_fg_rgb->interface~to_string proc~ansi_move_to ansi_move_to proc~ansi_move_to->interface~to_string proc~exponent_field exponent_field proc~exponent_field->interface~to_string proc~new_string_from_integer_int32 new_string_from_integer_int32 proc~new_string_from_integer_int32->interface~to_string proc~new_string_from_integer_int64 new_string_from_integer_int64 proc~new_string_from_integer_int64->interface~to_string proc~new_string_from_logical_fbool new_string_from_logical_fbool proc~new_string_from_logical_fbool->interface~to_string proc~pad~2 pad proc~pad~2->interface~to_string proc~to_string_width_i32 to_string_width_i32 proc~to_string_width_i32->interface~to_string proc~to_string_width_i64 to_string_width_i64 proc~to_string_width_i64->interface~to_string interface~to_string_width to_string_width interface~to_string_width->proc~to_string_width_i32 interface~to_string_width->proc~to_string_width_i64 proc~format_iso8601 format_iso8601 proc~format_iso8601->proc~pad~2 proc~offset_text offset_text proc~format_iso8601->proc~offset_text proc~frame_render frame_t%frame_render proc~frame_render->proc~ansi_move_to proc~offset_text->proc~pad~2 proc~styled styled proc~styled->proc~ansi_bg proc~styled->proc~ansi_fg proc~to_string_sci_dp to_string_sci_dp proc~to_string_sci_dp->proc~exponent_field interface~to_string_sci to_string_sci interface~to_string_sci->proc~to_string_sci_dp proc~to_string_sci_sp to_string_sci_sp interface~to_string_sci->proc~to_string_sci_sp proc~to_string_sci_sp->proc~to_string_sci_dp

Functions

private pure module function to_string_1_i_int32(value) result(string)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: value

Return Value character(len=:), allocatable

private pure module function to_string_1_i_int64(value) result(string)

Arguments

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

Return Value character(len=:), allocatable

private pure module function to_string_1_l_fbool(value) result(string)

Arguments

Type IntentOptional Attributes Name
logical(kind=fbool), intent(in) :: value

Return Value character(len=1)

private pure module function to_string_2_i_int32(value, format) result(string)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: value
character(len=*), intent(in) :: format

Return Value character(len=:), allocatable

private pure module function to_string_2_i_int64(value, format) result(string)

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: value
character(len=*), intent(in) :: format

Return Value character(len=:), allocatable

private pure module function to_string_2_l_fbool(value, format) result(string)

Arguments

Type IntentOptional Attributes Name
logical(kind=fbool), intent(in) :: value
character(len=*), intent(in) :: format

Return Value character(len=:), allocatable

private pure module function to_string_r_dp(value, format) result(string)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: value
character(len=*), intent(in), optional :: format

Return Value character(len=:), allocatable

private pure module function to_string_r_sp(value, format) result(string)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: value
character(len=*), intent(in), optional :: format

Return Value character(len=:), allocatable