operator(//) Interface

public interface operator(//)

Concatenation of two strings.


Contents


Module Procedures

private pure elemental function concat_strings(lhs, rhs) result(rst)

Concatenates two strings.

Arguments

Type IntentOptional Attributes Name
type(string), intent(in) :: lhs

The left-hand-side string.

type(string), intent(in) :: rhs

The right-hand-side string.

Return Value type(string)

The resulting string.

private pure elemental function concat_char_string(lhs, rhs) result(rst)

Concatenates two strings.

Arguments

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

The left-hand-side string.

type(string), intent(in) :: rhs

The right-hand-side string.

Return Value type(string)

The resulting string.

private pure elemental function concat_string_char(lhs, rhs) result(rst)

Concatenates two strings.

Arguments

Type IntentOptional Attributes Name
type(string), intent(in) :: lhs

The left-hand-side string.

character(len=*), intent(in) :: rhs

The right-hand-side string.

Return Value type(string)

The resulting string.