Interface yaml_interface_mod::yaml_get_array¶
ClassList > yaml_interface_mod > yaml_get_array
Generic interface for getting arrays from YAML This allows uniform syntax: call yaml_get_array(node, key, values, rc) for any supported array type.
Public Functions¶
| Type | Name |
|---|---|
| subroutine | yaml_get_integer_array_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, integer, dimension(:), intent(out) values, integer, intent(out), optional rc, integer, intent(out), optional actual_size) Generic integer array getter. |
| subroutine | yaml_get_real_dp_array_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, real(kind=fp), dimension(:), intent(out) values, integer, intent(out), optional rc, integer, intent(out), optional actual_size) Generic double precision real array getter. |
| subroutine | yaml_get_string_array_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, character(len=*), dimension(:), intent(out) values, integer, intent(out), optional rc, integer, intent(out), optional actual_size) Generic string array getter. |
Public Functions Documentation¶
function yaml_get_integer_array_generic¶
Generic integer array getter.
subroutine yaml_interface_mod::yaml_get_array::yaml_get_integer_array_generic (
type( yaml_node_t ), intent(in) node,
character(len=*), intent(in) key,
integer, dimension(:), intent(out) values,
integer, intent(out), optional rc,
integer, intent(out), optional actual_size
)
function yaml_get_real_dp_array_generic¶
Generic double precision real array getter.
subroutine yaml_interface_mod::yaml_get_array::yaml_get_real_dp_array_generic (
type( yaml_node_t ), intent(in) node,
character(len=*), intent(in) key,
real(kind=fp), dimension(:), intent(out) values,
integer, intent(out), optional rc,
integer, intent(out), optional actual_size
)
function yaml_get_string_array_generic¶
Generic string array getter.
subroutine yaml_interface_mod::yaml_get_array::yaml_get_string_array_generic (
type( yaml_node_t ), intent(in) node,
character(len=*), intent(in) key,
character(len=*), dimension(:), intent(out) values,
integer, intent(out), optional rc,
integer, intent(out), optional actual_size
)
The documentation for this class was generated from the following file src/external/yaml_interface/yaml_interface_mod.F90