operator(==) Interface

public interface operator(==)

Compares stringlist for equality with the input entity Returns a logical Specifications


Module Procedures

private pure function eq_stringlist(lhs, rhs)

Compares stringlist 'lhs' for equality with stringlist 'rhs' Returns a logical

Arguments

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

Return Value logical

private pure function eq_stringlist_carray(lhs, rhs)

Compares stringlist 'lhs' for equality with chararray 'rhs' Returns a logical

Arguments

Type IntentOptional Attributes Name
type(stringlist_type), intent(in) :: lhs
character(len=*), intent(in), dimension(:) :: rhs

Return Value logical

private pure function eq_stringlist_sarray(lhs, rhs)

Compares stringlist 'lhs' for equality with stringarray 'rhs' Returns a logical

Arguments

Type IntentOptional Attributes Name
type(stringlist_type), intent(in) :: lhs
type(string_type), intent(in), dimension(:) :: rhs

Return Value logical

private pure function eq_carray_stringlist(lhs, rhs)

Compares chararray 'lhs' for equality with stringlist 'rhs' Returns a logical

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), dimension(:) :: lhs
type(stringlist_type), intent(in) :: rhs

Return Value logical

private pure function eq_sarray_stringlist(lhs, rhs)

Compares stringarray 'lhs' for equality with stringlist 'rhs' Returns a logical

Arguments

Type IntentOptional Attributes Name
type(string_type), intent(in), dimension(:) :: lhs
type(stringlist_type), intent(in) :: rhs

Return Value logical