Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
dictionary::dict_entry_t Type Reference
Collaboration diagram for dictionary::dict_entry_t:

Public Member Functions

procedure add_key_sub (this, skey)
generic add_key (this, skey)
procedure add_string_sub (this, svalue)
procedure add_integer_sub (this, ivalue)
procedure add_float_sub (this, fvalue)
procedure add_double_sub (this, dvalue)
procedure add_logical_sub (this, lvalue)
generic add_value (this, svalue)
generic add_value (this, ivalue)
generic add_value (this, fvalue)
generic add_value (this, dvalue)
generic add_value (this, lvalue)

Public Attributes

character(len=:), allocatable key
character(len=:), allocatable secondary_key
type(fstring_list_tsl
type(dict_entry_t), pointer previous => null()
type(dict_entry_t), pointer next => null()

Detailed Description

Definition at line 14 of file dictionary.F90.

Member Function/Subroutine Documentation

◆ add_double_sub()

procedure dictionary::dict_entry_t::add_double_sub ( class (dict_entry_t) this,
real (c_double), intent(in) dvalue )

Definition at line 31 of file dictionary.F90.

◆ add_float_sub()

procedure dictionary::dict_entry_t::add_float_sub ( class (dict_entry_t) this,
real (c_float), intent(in) fvalue )

Definition at line 30 of file dictionary.F90.

◆ add_integer_sub()

procedure dictionary::dict_entry_t::add_integer_sub ( class (dict_entry_t) this,
integer (c_int), intent(in) ivalue )

Definition at line 29 of file dictionary.F90.

◆ add_key()

generic dictionary::dict_entry_t::add_key ( class (dict_entry_t) this,
character (len=*), intent(in) skey )

Definition at line 26 of file dictionary.F90.

Here is the call graph for this function:

◆ add_key_sub()

procedure dictionary::dict_entry_t::add_key_sub ( class (dict_entry_t) this,
character (len=*), intent(in) skey )

Definition at line 25 of file dictionary.F90.

◆ add_logical_sub()

procedure dictionary::dict_entry_t::add_logical_sub ( class (dict_entry_t) this,
logical (c_bool), intent(in) lvalue )

Definition at line 32 of file dictionary.F90.

◆ add_string_sub()

procedure dictionary::dict_entry_t::add_string_sub ( class (dict_entry_t) this,
character (len=*), intent(in) svalue )

Definition at line 28 of file dictionary.F90.

◆ add_value() [1/5]

generic dictionary::dict_entry_t::add_value ( class (dict_entry_t) this,
real (c_double), intent(in) dvalue )

Definition at line 33 of file dictionary.F90.

◆ add_value() [2/5]

generic dictionary::dict_entry_t::add_value ( class (dict_entry_t) this,
real (c_float), intent(in) fvalue )

Definition at line 33 of file dictionary.F90.

◆ add_value() [3/5]

generic dictionary::dict_entry_t::add_value ( class (dict_entry_t) this,
integer (c_int), intent(in) ivalue )

Definition at line 33 of file dictionary.F90.

◆ add_value() [4/5]

generic dictionary::dict_entry_t::add_value ( class (dict_entry_t) this,
logical (c_bool), intent(in) lvalue )

Definition at line 33 of file dictionary.F90.

◆ add_value() [5/5]

generic dictionary::dict_entry_t::add_value ( class (dict_entry_t) this,
character (len=*), intent(in) svalue )

Definition at line 33 of file dictionary.F90.

Here is the call graph for this function:

Member Data Documentation

◆ key

character (len=:), allocatable dictionary::dict_entry_t::key

Definition at line 16 of file dictionary.F90.

◆ next

type (dict_entry_t), pointer dictionary::dict_entry_t::next => null()

Definition at line 21 of file dictionary.F90.

◆ previous

type (dict_entry_t), pointer dictionary::dict_entry_t::previous => null()

Definition at line 20 of file dictionary.F90.

◆ secondary_key

character (len=:), allocatable dictionary::dict_entry_t::secondary_key

Definition at line 17 of file dictionary.F90.

◆ sl

type (fstring_list_t) dictionary::dict_entry_t::sl

Definition at line 19 of file dictionary.F90.


The documentation for this type was generated from the following file: