Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | SIZE_KIND | = | max(kind(1), selected_int_kind(18)) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(pair), | intent(in) | :: | pairs(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(RegridderTypeSpec), | intent(in) | :: | key | |||
class(AbstractRegridder), | intent(in) | :: | value |
private function m_new_map_empty () | |
private function m_new_map_from_pair_array (pairs) |
procedure, public :: at => m_at | |
procedure, public :: begin => m_begin | |
procedure, public :: clear => m_clear | |
procedure, public :: count => m_count | |
procedure, public :: deepCopy => m_deepCopy | |
procedure, public :: empty => m_empty | |
procedure, public :: end => m_end | |
generic, public :: erase => erase_one | |
procedure, public :: erase_one => m_erase_one | |
procedure, public :: find => m_find | |
procedure, public :: get => m_get | |
generic, public :: insert => insert_key_value | |
generic, public :: insert => insert_pair | |
procedure, public :: insert_key_value => m_insert_key_value | |
procedure, public :: insert_pair => m_insert_pair | |
procedure, public, nopass :: max_size => m_max_size | |
procedure, public :: of => m_of | |
procedure, public :: set => m_set | |
procedure, public :: size => m_size |
procedure, public :: equal => m_iter_equal | |
procedure, public :: key => m_key | |
procedure, public :: next => m_next | |
procedure, public :: notEqual => m_iter_not_equal | |
generic, public :: operator(/=) => notEqual | |
generic, public :: operator(==) => equal | |
procedure, public :: previous => m_previous | |
procedure, public :: value => m_value |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(AbstractRegridder), | public, | allocatable | :: | value | |||
type(RegridderTypeSpec), | public | :: | key |
private function m_newPair (key, value) |
generic, public :: operator(.sameKey.) => pairSameKey | |
generic, public :: operator(==) => pairEqual | |
procedure, public :: pairEqual | |
procedure, public :: pairSameKey |