string_t Interface

public interface string_t

Functions

private elemental module function from_characters(string) result(new_string)

Arguments

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

Return Value type(string_t)

private elemental module function from_default_complex(z) result(string)

Arguments

Type IntentOptional Attributes Name
complex, intent(in) :: z

Return Value type(string_t)

private elemental module function from_default_integer(i) result(string)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: i

Return Value type(string_t)

private elemental module function from_default_logical(b) result(string)

Arguments

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

Return Value type(string_t)

private elemental module function from_default_real(x) result(string)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: x

Return Value type(string_t)

private elemental module function from_double_precision(x) result(string)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: x

Return Value type(string_t)

private elemental module function from_double_precision_complex(z) result(string)

Arguments

Type IntentOptional Attributes Name
complex(kind=kind(1D0)), intent(in) :: z

Return Value type(string_t)

private elemental module function from_logical_c_bool(b) result(string)

Arguments

Type IntentOptional Attributes Name
logical(kind=c_bool), intent(in) :: b

Return Value type(string_t)