pic_strings_to_string Submodule


Uses

  • module~~pic_strings_to_string~~UsesGraph module~pic_strings_to_string pic_strings_to_string module~pic_string_type pic_string_type module~pic_strings_to_string->module~pic_string_type module~pic_strings pic_strings module~pic_strings_to_string->module~pic_strings module~pic_ascii pic_ascii module~pic_string_type->module~pic_ascii module~pic_optional_value pic_optional_value module~pic_string_type->module~pic_optional_value module~pic_types pic_types module~pic_string_type->module~pic_types module~pic_strings->module~pic_string_type iso_c_binding iso_c_binding module~pic_strings->iso_c_binding module~pic_strings->module~pic_ascii module~pic_strings->module~pic_optional_value module~pic_strings->module~pic_types module~pic_ascii->module~pic_types module~pic_optional_value->module~pic_types module~pic_types->iso_c_binding iso_fortran_env iso_fortran_env module~pic_types->iso_fortran_env

Variables

Type Visibility Attributes Name Initial
integer, private, parameter :: buffer_len = 128
character(len=*), private, parameter :: err_sym = "[*]"

Functions

pure function fix_nvhpc_octal_format(fmt) result(fixed)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fmt

Return Value character(len=:), allocatable


Module Functions

pure module function to_string_1_i_int32(value) result(string)

Represent an integer of kind int32 as character sequence.

Arguments

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

Return Value character(len=:), allocatable

pure module function to_string_1_i_int64(value) result(string)

Represent an integer of kind int64 as character sequence.

Arguments

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

Return Value character(len=:), allocatable

pure module function to_string_1_l_fbool(value) result(string)

Represent an logical of kind fbool as character sequence.

Arguments

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

Return Value character(len=1)

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

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

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

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

Format or transfer a real(dp) scalar as a string.

Arguments

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

Return Value character(len=:), allocatable

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

Format or transfer a real(sp) scalar as a string.

Arguments

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

Return Value character(len=:), allocatable