strjoin Interface

public interface strjoin

Calls

interface~~strjoin~2~~CallsGraph interface~strjoin~2 strjoin proc~strjoin_strings~2 strjoin_strings interface~strjoin~2->proc~strjoin_strings~2 proc~strjoin_characters~2 strjoin_characters interface~strjoin~2->proc~strjoin_characters~2 proc~strjoin_strings_array strjoin_strings_array interface~strjoin~2->proc~strjoin_strings_array proc~strjoin_characters_array strjoin_characters_array interface~strjoin~2->proc~strjoin_characters_array proc~strjoin_strings_array->proc~strjoin_strings~2 proc~strjoin_characters_array->proc~strjoin_characters~2

Contents


Module Procedures

private pure function strjoin_strings(array, sep) result(join)

Arguments

TypeIntentOptionalAttributesName
class(string), intent(in) :: array(1:)
character(kind=CK,len=*), intent(in), optional :: sep

Return Value type(string)

private pure function strjoin_characters(array, sep, is_trim) result(join)

Arguments

TypeIntentOptionalAttributesName
character(kind=CK,len=*), intent(in) :: array(1:)
character(kind=CK,len=*), intent(in), optional :: sep
logical, intent(in), optional :: is_trim

Return Value type(string)

private pure function strjoin_strings_array(array, sep, is_col) result(join)

Arguments

TypeIntentOptionalAttributesName
class(string), intent(in) :: array(1:,1:)
character(kind=CK,len=*), intent(in), optional :: sep
logical, intent(in), optional :: is_col

Return Value type(string),allocatable, (:)

private pure function strjoin_characters_array(array, sep, is_trim, is_col) result(join)

Arguments

TypeIntentOptionalAttributesName
character(kind=CK,len=*), intent(in) :: array(1:,1:)
character(kind=CK,len=*), intent(in), optional :: sep
logical, intent(in), optional :: is_trim
logical, intent(in), optional :: is_col

Return Value type(string),allocatable, (:)