Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | allocatable | :: | shape(:) | |||
integer, | public | :: | type_kind | ||||
type(c_ptr), | public | :: | base_address | = | C_NULL_PTR |
procedure, public :: allocate | |
procedure, public :: convert_addr | |
procedure, public :: copy_data_to | |
procedure, public :: deallocate | |
procedure(deserialize), public, deferred :: deserialize | |
procedure, public :: deserialize_base | |
procedure, public :: equal | |
procedure, public :: fence | |
procedure, public :: fetch_data | |
procedure(get_length), public, deferred :: get_length | |
procedure, public :: get_length_base | |
generic, public :: operator(==) => equal | |
procedure(serialize), public, deferred :: serialize | |
procedure, public :: serialize_base |