operator(==) Interface

public interface operator(==)

Module Procedures

private pure function string_is_same(this, that)

Check that two string objects are exactly identical

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: this

two strings to be compared

type(string_t), intent(in) :: that

two strings to be compared

Return Value logical

private pure function string_arrays_same(this, that)

Check that two allocatable string object arrays are exactly identical

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in), allocatable :: this(:)

two string arrays to be compared

type(string_t), intent(in), allocatable :: that(:)

two string arrays to be compared

Return Value logical