Visible to Intel only — GUID: GUID-5DC98701-522C-4155-913C-99FEF2286B68
Visible to Intel only — GUID: GUID-5DC98701-522C-4155-913C-99FEF2286B68
Inquiry Intrinsic Functions
The following table lists inquiry intrinsic functions. Unless noted, inquiry intrinsic functions can be used in specification expressions.
Name |
Description |
---|---|
Determines whether an allocatable variable is allocated. |
|
Determines if a pointer is associated or if two pointers are associated with the same target. |
|
Returns the number of bits in an integer type. |
|
Returns the size of a level of the memory cache. |
|
Returns the sizes of codimensions of a coarray. |
|
Returns the number of command-line arguments. |
|
Returns number of significant digits for data of the same type as the argument. |
|
Determines whether a file is at or beyond the end-of-file record. |
|
Returns the smallest positive number that when added to one produces a number greater than one for data of the same type as the argument. |
|
Determines if a derived type extends another derived type. |
|
Returns a variable of type TEAM_TYPE that describes a team of images that for the team inquired about. TEAM_TYPE is defined in the intrinsic module ISO_FORTRAN_ENV. |
|
Returns the largest number that can be represented by numbers of the type of the argument. |
|
Returns the index of the last command-line argument. |
|
Returns the INTEGER KIND that will hold an address. |
|
Returns whether an array is contiguous. |
|
Returns the value of the kind parameter of the argument. |
|
Returns the lower bounds for all dimensions of an array, or the lower bound for a specified dimension. |
|
Returns the lower cobounds for all codimensions of a coarray, or the lower cobound for a specified codimension. |
|
Returns the length of a character expression. |
|
Returns the address of the argument. |
|
Returns the largest positive decimal exponent for data of the same type as the argument. |
|
Returns the largest negative decimal exponent for data of the same type as the argument. |
|
Returns the total number of command-line arguments, including the command. |
|
Returns a newline character. |
|
Returns the number of significant digits for data of the same type as the argument. |
|
Determines whether an optional argument is present. |
|
Returns the base for data of the same type as the argument. |
|
Returns the decimal exponent range for data of the same type as the argument. |
|
Returns the rank of a data object. |
|
Determines if two polymorphic objects have the same dynamic type. |
|
Returns the value of the kind parameter of integers in range r. |
|
Returns the value of the kind parameter of reals with (optional) first argument digits and (optional) second argument exponent range. At least one optional argument is required. |
|
Returns the shape of an array or scalar argument. |
|
Returns the size of an array or the size of one extent of the array. |
|
Returns the number of bytes of storage used by the argument. |
|
Returns the number of bits occupied by an object. |
|
Returns the smallest positive number that can be represented by numbers of type the argument. |
|
Returns the upper bounds for all dimensions of an array, or the upper bound for a specified dimension. |
|
Returns the upper cobounds for all codimensions of a coarray, or the upper cobound for a specified codimension. |
|
1 This function cannot be used in a specification expression because it is not a Fortran standard inquiry function. |