Skip to content

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