Intel® Fortran Compiler 18.0 Developer Guide and Reference

Procedure Characteristics

The characteristics of a procedure are as follows:

Characteristics of Dummy Arguments

Each dummy argument has the characteristic that it is a dummy data object, a dummy procedure, or an asterisk indicating an alternate return indicator.

The characteristics of a dummy data object are as follows:

If a type parameter of an object or a bound of an array is not a constant expression, a characteristic is the exact dependence on the entities in the expression. Another characteristic is whether a shape, size, or type parameter is assumed or deferred.

The characteristics of a dummy procedure are as follows:

Characteristics of Function Results

The characteristics of a function result are as follows:

If a function result is an array that is not allocatable or a pointer, a characteristic is its shape.

If a type parameter of a function result or a bound of a function result array is not a constant expression, a characteristic is the exact dependence on the entities in the expression.

If type parameters of a function result are deferred, a characteristic is which parameters are deferred. Another characteristic is whether the length of a character function result is assumed.