| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=REAL32), | public | :: | max | ||||
| real(kind=REAL32), | public | :: | min |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RealMinMax), | intent(in) | :: | a | |||
| type(RealMinMax), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RealMinMax), | intent(in) | :: | a | |||
| type(RealMinMax), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RealMinMax), | intent(in) | :: | a | |||
| type(RealMinMax), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RealMinMax), | intent(in) | :: | a | |||
| type(RealMinMax), | intent(in) | :: | b |
type RealMinMax real(kind=REAL32) :: min real(kind=REAL32) :: max contains procedure :: equal_real procedure :: not_equal_real generic :: operator(==) => equal_real generic :: operator(/=) => not_equal_real end type RealMinMax