| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | parameter | :: | rk | = | yaml_real_kind | |
| real(kind=rk), | private, | parameter | :: | default_minimum_real | = | -huge(1._rk) | |
| real(kind=rk), | private, | parameter | :: | default_maximum_real | = | huge(1._rk) | |
| integer, | private, | parameter | :: | default_minimum_integer | = | -huge(1) | |
| integer, | private, | parameter | :: | default_maximum_integer | = | huge(1) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list_populator), | intent(inout) | :: | self | |||
| integer, | intent(in) | :: | index | |||
| type(type_list_item), | intent(inout) | :: | item |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_dictionary_populator), | intent(inout) | :: | self | |||
| type(type_key_value_pair), | intent(inout) | :: | pair |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_scalar_setting), | intent(in) | :: | self | |||
| logical, | intent(in) | :: | use_default |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() |
| procedure, public :: write_schema => value_write_schema | |
| procedure, public :: write_yaml => value_write_yaml | |
| procedure, public :: get_maximum_depth => value_get_maximum_depth | |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(type_value), | public, | pointer | :: | value | => | null() |
| procedure, public :: set_value => node_set_value |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(type_value), | public, | pointer | :: | value | => | null() | |
| character(len=:), | public, | allocatable | :: | key | |||
| character(len=:), | public, | allocatable | :: | name | |||
| logical, | public | :: | accessed | = | .false. | ||
| type(type_key_value_pair), | public, | pointer | :: | next | => | null() |
| procedure, public :: set_value => node_set_value |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(type_value), | public, | pointer | :: | value | => | null() | |
| type(type_list_item), | public, | pointer | :: | next | => | null() |
| procedure, public :: set_value => node_set_value |
| procedure(dictionary_populator_create), public :: create |
| procedure, public :: set_length => list_populator_set_length | |
| procedure(list_populator_create), public :: create |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| class(type_yaml_dictionary), | public, | pointer | :: | backing_store | => | null() | |
| class(type_dictionary_populator), | public, | pointer | :: | populator | => | null() | |
| type(type_key_value_pair), | public, | pointer | :: | first | => | null() |
| procedure, public :: create_child | |
| procedure, public :: write_schema => settings_write_schema | |
| procedure, public :: write_yaml => settings_write_yaml | |
| procedure, public :: get_maximum_depth => settings_get_maximum_depth | |
| procedure, public :: get_yaml_style => settings_get_yaml_style | |
| procedure, public :: load | |
| procedure, public :: save | |
| procedure, public :: write_schema_file | |
| procedure, public :: get_real2 | |
| procedure, public :: get_integer2 | |
| procedure, public :: get_logical2 | |
| procedure, public :: get_string2 | |
| procedure, public :: get_integer | |
| procedure, public :: get_logical | |
| procedure, public :: get_string | |
| procedure, public :: get_child | |
| procedure, public :: get_list | |
| procedure, public :: get_node | |
| procedure, public :: check_all_used | |
| generic, public :: get => get_real2, get_integer2, get_logical2, get_string2 | |
| procedure, public :: populate => settings_populate | |
| procedure, public :: finalize |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| character(len=:), | public, | allocatable | :: | units | |||
| logical, | public | :: | has_default | = | .false. |
| procedure, public :: write_schema => value_write_schema | |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child | |
| procedure(setting_as_string), public :: as_string | |
| procedure, public :: write_yaml => setting_write_yaml | |
| procedure, public :: get_comment => setting_get_comment | |
| procedure, public :: get_maximum_depth => setting_get_maximum_depth |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | value | ||||
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | key |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| type(type_list_item), | public, | pointer | :: | first | => | null() | |
| class(type_list_populator), | public, | pointer | :: | populator | => | null() |
| procedure, public :: create_child | |
| procedure, public :: write_schema => list_write_schema | |
| procedure, public :: write_yaml => list_write_yaml | |
| procedure, public :: get_maximum_depth => list_get_maximum_depth | |
| procedure, public :: get_yaml_style => list_get_yaml_style |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| character(len=:), | public, | allocatable | :: | units | |||
| logical, | public | :: | has_default | = | .false. | ||
| integer, | public, | pointer | :: | pvalue | => | null() | |
| integer, | public | :: | value | ||||
| integer, | public | :: | default | = | 0 | ||
| integer, | public | :: | minimum | = | default_minimum_integer | ||
| integer, | public | :: | maximum | = | default_maximum_integer | ||
| type(type_option), | public, | allocatable | :: | options(:) |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child | |
| procedure, public :: write_yaml => setting_write_yaml | |
| procedure, public :: get_maximum_depth => setting_get_maximum_depth | |
| procedure, public :: as_string => integer_as_string | |
| procedure, public :: write_schema => integer_write_schema | |
| procedure, public :: get_comment => integer_get_comment |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| character(len=:), | public, | allocatable | :: | units | |||
| logical, | public | :: | has_default | = | .false. | ||
| real(kind=rk), | public, | pointer | :: | pvalue | => | null() | |
| real(kind=rk), | public | :: | default | = | 0.0_rk | ||
| real(kind=rk), | public | :: | minimum | = | default_minimum_real | ||
| real(kind=rk), | public | :: | maximum | = | default_maximum_real |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child | |
| procedure, public :: write_yaml => setting_write_yaml | |
| procedure, public :: get_maximum_depth => setting_get_maximum_depth | |
| procedure, public, nopass :: create => type_real_setting_create | |
| procedure, public :: as_string => real_as_string | |
| procedure, public :: write_schema => real_write_schema | |
| procedure, public :: get_comment => real_get_comment |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| character(len=:), | public, | allocatable | :: | units | |||
| logical, | public | :: | has_default | = | .false. | ||
| logical, | public, | pointer | :: | pvalue | => | null() | |
| logical, | public | :: | value | ||||
| logical, | public | :: | default | = | .true. |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child | |
| procedure, public :: write_yaml => setting_write_yaml | |
| procedure, public :: get_comment => setting_get_comment | |
| procedure, public :: get_maximum_depth => setting_get_maximum_depth | |
| procedure, public, nopass :: create => type_logical_setting_create | |
| procedure, public :: as_string => logical_as_string | |
| procedure, public :: write_schema => logical_write_schema |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | long_name | |||
| character(len=:), | public, | allocatable | :: | description | |||
| class(type_yaml_node), | public, | pointer | :: | backing_store_node | => | null() | |
| character(len=:), | public, | allocatable | :: | path | |||
| class(type_value), | public, | pointer | :: | parent | => | null() | |
| character(len=:), | public, | allocatable | :: | units | |||
| logical, | public | :: | has_default | = | .false. | ||
| character(len=:), | public, | pointer | :: | pvalue | => | null() | |
| character(len=:), | public, | allocatable | :: | value | |||
| character(len=:), | public, | allocatable | :: | default |
| procedure, public :: get_yaml_style => value_get_yaml_style | |
| procedure, public :: create_child | |
| procedure, public :: write_yaml => setting_write_yaml | |
| procedure, public :: get_comment => setting_get_comment | |
| procedure, public :: get_maximum_depth => setting_get_maximum_depth | |
| procedure, public :: as_string => string_as_string | |
| procedure, public :: write_schema => string_write_schema |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_value), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_value), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout), | target | :: | self | ||
| character(len=*), | intent(in) | :: | name | |||
| logical, | intent(in), | optional | :: | treat_as_path | ||
| integer, | intent(out), | optional | :: | istart |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings_node), | intent(inout) | :: | node | |||
| real(kind=rk), | target | :: | target | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in) | :: | units | |||
| real(kind=rk), | intent(in), | optional | :: | default | ||
| real(kind=rk), | intent(in), | optional | :: | minimum | ||
| real(kind=rk), | intent(in), | optional | :: | maximum | ||
| character(len=*), | intent(in), | optional | :: | description |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in), | optional | :: | units | ||
| integer, | intent(in), | optional | :: | default | ||
| integer, | intent(in), | optional | :: | minimum | ||
| integer, | intent(in), | optional | :: | maximum | ||
| type(type_option), | intent(in), | optional | :: | options(:) | ||
| character(len=*), | intent(in), | optional | :: | description |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| logical, | intent(in), | optional | :: | default | ||
| character(len=*), | intent(in), | optional | :: | description |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings_node), | intent(inout) | :: | node | |||
| logical, | target | :: | target | |||
| character(len=*), | intent(in) | :: | long_name | |||
| logical, | intent(in), | optional | :: | default | ||
| character(len=*), | intent(in), | optional | :: | description | ||
| logical, | intent(inout), | optional | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in), | optional | :: | units | ||
| character(len=*), | intent(in), | optional | :: | default | ||
| character(len=*), | intent(in), | optional | :: | description |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_value), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout), | target | :: | self | ||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in), | optional | :: | long_name | ||
| logical, | intent(in), | optional | :: | treat_as_path | ||
| class(type_dictionary_populator), | optional | target | :: | populator |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings_node), | intent(inout), | optional | :: | node | ||
| character(len=*), | intent(in), | optional | :: | long_name | ||
| class(type_dictionary_populator), | optional | target | :: | populator |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_scalar_setting), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_real_setting), | intent(in) | :: | self | |||
| logical, | intent(in) | :: | use_default |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rk), | intent(in) | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_integer_setting), | intent(in) | :: | self | |||
| logical, | intent(in) | :: | use_default |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_logical_setting), | intent(in) | :: | self | |||
| logical, | intent(in) | :: | use_default |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_string_setting), | intent(in) | :: | self | |||
| logical, | intent(in) | :: | use_default |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_value), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_value), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| integer, | intent(in) | :: | indent | |||
| integer, | intent(in) | :: | comment_depth | |||
| logical, | intent(in) | :: | header |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | path | |||
| integer, | intent(in) | :: | unit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | path | |||
| integer, | intent(in) | :: | unit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | path | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | version |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| real(kind=rk), | target | :: | target | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in) | :: | units | |||
| real(kind=rk), | intent(in), | optional | :: | default | ||
| real(kind=rk), | intent(in), | optional | :: | minimum | ||
| real(kind=rk), | intent(in), | optional | :: | maximum | ||
| character(len=*), | intent(in), | optional | :: | description |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_real_setting), | intent(inout) | :: | self | |||
| class(type_yaml_node), | intent(in) | :: | backing_store_node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| integer, | target | :: | target | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in), | optional | :: | units | ||
| integer, | intent(in), | optional | :: | default | ||
| integer, | intent(in), | optional | :: | minimum | ||
| integer, | intent(in), | optional | :: | maximum | ||
| type(type_option), | intent(in), | optional | :: | options(:) | ||
| character(len=*), | intent(in), | optional | :: | description | ||
| integer, | intent(out), | optional | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_integer_setting), | intent(inout) | :: | self | |||
| class(type_yaml_node), | intent(in) | :: | backing_store_node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| logical, | target | :: | target | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| logical, | intent(in), | optional | :: | default | ||
| character(len=*), | intent(in), | optional | :: | description | ||
| logical, | intent(inout), | optional | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_logical_setting), | intent(inout) | :: | self | |||
| class(type_yaml_node), | intent(in) | :: | backing_store_node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self | |||
| character(len=*), | target | :: | target | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | long_name | |||
| character(len=*), | intent(in), | optional | :: | units | ||
| character(len=*), | intent(in), | optional | :: | default | ||
| character(len=*), | intent(in), | optional | :: | description | ||
| character(len=:), | optional | allocatable | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings_node), | intent(inout) | :: | self | |||
| class(type_value), | target | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout), | target | :: | self | ||
| class(type_dictionary_populator), | target | :: | populator |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout), | target | :: | self | ||
| class(type_yaml_node), | target | :: | backing_store_node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout), | target | :: | self | ||
| character(len=*), | intent(in) | :: | name | |||
| class(type_list_populator), | target | :: | populator | |||
| character(len=*), | intent(in), | optional | :: | long_name | ||
| logical, | intent(in), | optional | :: | treat_as_path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list), | intent(inout), | target | :: | self | ||
| class(type_yaml_node), | target | :: | backing_store_node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(inout) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| integer, | intent(in) | :: | indent | |||
| integer, | intent(in) | :: | comment_depth | |||
| logical, | intent(in) | :: | header |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| integer, | intent(in) | :: | indent | |||
| integer, | intent(in) | :: | comment_depth | |||
| logical, | intent(in) | :: | header |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_scalar_setting), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| integer, | intent(in) | :: | indent | |||
| integer, | intent(in) | :: | comment_depth | |||
| logical, | intent(in) | :: | header |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_scalar_setting), | intent(in) | :: | self | |||
| character(len=:), | intent(inout), | allocatable | :: | comment |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_real_setting), | intent(in) | :: | self | |||
| character(len=:), | intent(inout), | allocatable | :: | comment |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=:), | intent(inout), | allocatable | :: | target | ||
| character(len=*), | intent(in) | :: | infix | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_integer_setting), | intent(in) | :: | self | |||
| character(len=:), | intent(inout), | allocatable | :: | comment |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_settings), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_integer_setting), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_real_setting), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_logical_setting), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_string_setting), | intent(in) | :: | self | |||
| integer, | intent(in) | :: | unit | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | indent |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_list_populator), | intent(inout) | :: | self | |||
| integer, | intent(in) | :: | n |