operator (==) Interface

public interface operator (==)

Returns whether persons are equal.

Calls

interface~~operator (==)~6~~CallsGraph interface~operator (==)~6 operator (==) proc~dm_person_equals dm_person_equals interface~operator (==)~6->proc~dm_person_equals

Module Procedures

public pure elemental function dm_person_equals(person1, person2) result(equals)

Returns .true. if both persons are equal.

Arguments

Type IntentOptional Attributes Name
type(person_type), intent(in) :: person1

First person.

type(person_type), intent(in) :: person2

Second person.

Return Value logical