str Interface

public interface str

Contents


Module Procedures

public function fstring_int(x) result(a)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: x

Return Value character(len=:), allocatable

public function fstring_real(x) result(a)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: x

Return Value character(len=:), allocatable

public function fstring_real32(x) result(a)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: x

Return Value character(len=:), allocatable

public function fstring_complex(x) result(a)

Arguments

Type IntentOptional AttributesName
complex(kind=kind(0d0)), intent(in) :: x

Return Value character(len=:), allocatable

public function fstring_int_len(x, length) result(a)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: x
integer(kind=int32), intent(in) :: length

Return Value character(len=length)

public function fstring_real_len(x, length) result(a)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: x
integer(kind=int32), intent(in) :: length

Return Value character(len=60)

public function fstring_logical(x) result(a)

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: x

Return Value character(len=5)

public function fstring_String(x) result(a)

Arguments

Type IntentOptional AttributesName
type(string_), intent(in) :: x

Return Value character(len=:), allocatable

public function stringFromChar(charval) result(ret)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: charval

Return Value type(string_)