Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(a_row), | private, | allocatable | :: | row(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(inout) | :: | table | |||
integer, | intent(in) | :: | lb | |||
integer, | intent(in) | :: | ub |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(inout) | :: | table |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in), | target | :: | table | ||
integer, | intent(in) | :: | i | |||
integer, | pointer | :: | irow(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table | |||
integer, | intent(in) | :: | i |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(inout) | :: | table | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | irow(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(keytable), | intent(in) | :: | table |
TYPE keytable
PRIVATE
TYPE(a_row), ALLOCATABLE :: row(:)
CONTAINS
PROCEDURE :: alloc_keytable, free_keytable ! Constructor/Destructor
PROCEDURE :: get_kt_row, get_rows, get_row_ub, get_row_lb ! Getters
PROCEDURE :: get_row_size ! Getters, cont.
PROCEDURE :: set_kt_row ! Setters
PROCEDURE, PRIVATE :: nemo_keytable_sizeof
GENERIC, PUBLIC :: nemo_sizeof => nemo_keytable_sizeof
PROCEDURE, PUBLIC :: exists
END TYPE keytable