Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
procedure(dummyFunction), | public, | pointer, nopass | :: | ptr | => | null() |
type :: ProcedurePtrArray_t
procedure(dummyFunction), pointer, nopass :: ptr => null()
! why the nopass flag is needed see:
! https://software.intel.com/en-us/forums/topic/508530
end type ProcedurePtrArray_t