Skip to content

Interface yaml_interface_mod::yaml_set

ClassList > yaml_interface_mod > yaml_set

Generic interface for setting values in YAML This allows uniform syntax: call yaml_set(node, key, value, rc) for any supported data type.

Public Functions

Type Name
subroutine yaml_set_integer_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, integer, intent(in) value, integer, intent(out), optional rc)
Generic integer setter with return code.
subroutine yaml_set_logical_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, logical, intent(in) value, integer, intent(out), optional rc)
Generic logical setter with return code.
subroutine yaml_set_real_dp_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, real(kind=fp), intent(in) value, integer, intent(out), optional rc)
Generic double precision real setter.
subroutine yaml_set_string_generic (type(yaml_node_t), intent(in) node, character(len=*), intent(in) key, character(len=*), intent(in) value, integer, intent(out), optional rc)
Generic string setter with return code.

Public Functions Documentation

function yaml_set_integer_generic

Generic integer setter with return code.

subroutine yaml_interface_mod::yaml_set::yaml_set_integer_generic (
    type( yaml_node_t ), intent(in) node,
    character(len=*), intent(in) key,
    integer, intent(in) value,
    integer, intent(out), optional rc
) 


function yaml_set_logical_generic

Generic logical setter with return code.

subroutine yaml_interface_mod::yaml_set::yaml_set_logical_generic (
    type( yaml_node_t ), intent(in) node,
    character(len=*), intent(in) key,
    logical, intent(in) value,
    integer, intent(out), optional rc
) 


function yaml_set_real_dp_generic

Generic double precision real setter.

subroutine yaml_interface_mod::yaml_set::yaml_set_real_dp_generic (
    type( yaml_node_t ), intent(in) node,
    character(len=*), intent(in) key,
    real(kind=fp), intent(in) value,
    integer, intent(out), optional rc
) 


function yaml_set_string_generic

Generic string setter with return code.

subroutine yaml_interface_mod::yaml_set::yaml_set_string_generic (
    type( yaml_node_t ), intent(in) node,
    character(len=*), intent(in) key,
    character(len=*), intent(in) value,
    integer, intent(out), optional rc
) 



The documentation for this class was generated from the following file src/external/yaml_interface/yaml_interface_mod.F90