| 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 | ||
|---|---|---|---|---|---|---|
| type(a_row), | intent(in) | :: | row |
| 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 | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(a_row), | private, | allocatable | :: | row(:) |
| procedure, public :: alloc_keytable | |
| procedure, public :: exists | |
| procedure, public :: free_keytable | |
| procedure, public :: get_kt_row | |
| procedure, public :: get_row_lb | |
| procedure, public :: get_row_size | |
| procedure, public :: get_row_ub | |
| procedure, public :: get_rows | |
| generic, public :: nemo_sizeof => nemo_keytable_sizeof | |
| procedure, public :: set_kt_row | |
| procedure, private :: nemo_keytable_sizeof |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | allocatable | :: | entries(:) |