operator( + ) Interface

public interface operator( + )

Calls

interface~~operator( + )~~CallsGraph interface~operator( + ) operator( + ) proc~str_cat_real str_cat_real interface~operator( + )->proc~str_cat_real proc~str_cat_bool str_cat_bool interface~operator( + )->proc~str_cat_bool proc~str_cat_str str_cat_str interface~operator( + )->proc~str_cat_str proc~int_cat_str int_cat_str interface~operator( + )->proc~int_cat_str proc~real_cat_str real_cat_str interface~operator( + )->proc~real_cat_str proc~str_cat_int str_cat_int interface~operator( + )->proc~str_cat_int proc~bool_cat_str bool_cat_str interface~operator( + )->proc~bool_cat_str interface~tostr tostr proc~str_cat_real->interface~tostr proc~real_cat_str->interface~tostr proc~real_to_str real_to_str interface~tostr->proc~real_to_str proc~int_to_str int_to_str interface~tostr->proc~int_to_str proc~bool_to_str bool_to_str interface~tostr->proc~bool_to_str

Contents


Module Procedures

public function str_cat_str(s1, s2) result(a)

Join two string into one string

Arguments

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

Return Value character(len=MAX_STRING_LEN)

public function str_cat_int(s, i) result(a)

Join a string to a integer and gives result as a string

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: s
integer, intent(in) :: i

Return Value character(len=MAX_STRING_LEN)

public function int_cat_str(i, s) result(a)

Join a integer to a string and gives result as a string

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: i
character(len=*), intent(in) :: s

Return Value character(len=MAX_STRING_LEN)

public function str_cat_real(s, r) result(a)

Join a string to a real number and gives result as a string

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: s
real, intent(in) :: r

Return Value character(len=MAX_STRING_LEN)

public function real_cat_str(r, s) result(a)

Join a real number to a string and gives result as a string

Arguments

Type IntentOptional AttributesName
real, intent(in) :: r
character(len=*), intent(in) :: s

Return Value character(len=MAX_STRING_LEN)

public function str_cat_bool(s, b) result(a)

Join a string to a boolean and gives result as a string

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: s
logical, intent(in) :: b

Return Value character(len=MAX_STRING_LEN)

public function bool_cat_str(b, s) result(a)

Join a boolean to a string and gives result as a string

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: b
character(len=*), intent(in) :: s

Return Value character(len=MAX_STRING_LEN)