MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
Main Page
Modules
Data Types List
Files
File List
File Members
KeyValueNode.f90
Go to the documentation of this file.
1
module
keyvaluenodemodule
2
use
constantsmodule
,
only
:
lenmemaddress
3
implicit none
4
private
5
6
public
::
keyvaluenodetype
7
8
!> @brief A key-value pair node
9
!!
10
!<
11
type
keyvaluenodetype
12
type
(
keyvaluenodetype
),
pointer
:: next => null()
!< the next node
13
class
(*),
pointer
::
value
=> null()
!< the value
14
! Due to a bug in the gfortran compiler we can't use a deferred length character variable
15
! https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106317
16
character(len=LENMEMADDRESS)
,
pointer
:: key => null()
!< the key
17
end type
keyvaluenodetype
18
end module
constantsmodule
This module contains simulation constants.
Definition:
Constants.f90:9
constantsmodule::lenmemaddress
integer(i4b), parameter lenmemaddress
maximum length of the full memory address, including variable name
Definition:
Constants.f90:31
keyvaluenodemodule
Definition:
KeyValueNode.f90:1
keyvaluenodemodule::keyvaluenodetype
A key-value pair node.
Definition:
KeyValueNode.f90:11
src
Utilities
KeyValueNode.f90
Generated on Wed Nov 13 2024 11:15:23 for MODFLOW 6 by
1.9.1