json_file_get_root Subroutine

private subroutine json_file_get_root(me, p)

Get a json_value pointer to the JSON file root.

Note

This is equivalent to calling [[json_file]]%get('$',p)

Type Bound

json_file

Arguments

Type IntentOptional Attributes Name
class(json_file), intent(inout) :: me
type(json_value), intent(out), pointer :: p

pointer to the variable


Called by

proc~~json_file_get_root~~CalledByGraph proc~json_file_get_root json_file_module::json_file%json_file_get_root none~get~2 json_file_module::json_file%get none~get~2->proc~json_file_get_root proc~wrap_json_file_get_alloc_string_vec json_file_module::json_file%wrap_json_file_get_alloc_string_vec none~get~2->proc~wrap_json_file_get_alloc_string_vec proc~wrap_json_file_get_integer json_file_module::json_file%wrap_json_file_get_integer none~get~2->proc~wrap_json_file_get_integer proc~wrap_json_file_get_integer_vec json_file_module::json_file%wrap_json_file_get_integer_vec none~get~2->proc~wrap_json_file_get_integer_vec proc~wrap_json_file_get_logical json_file_module::json_file%wrap_json_file_get_logical none~get~2->proc~wrap_json_file_get_logical proc~wrap_json_file_get_logical_vec json_file_module::json_file%wrap_json_file_get_logical_vec none~get~2->proc~wrap_json_file_get_logical_vec proc~wrap_json_file_get_object json_file_module::json_file%wrap_json_file_get_object none~get~2->proc~wrap_json_file_get_object proc~wrap_json_file_get_real json_file_module::json_file%wrap_json_file_get_real none~get~2->proc~wrap_json_file_get_real proc~wrap_json_file_get_real32 json_file_module::json_file%wrap_json_file_get_real32 none~get~2->proc~wrap_json_file_get_real32 proc~wrap_json_file_get_real32_vec json_file_module::json_file%wrap_json_file_get_real32_vec none~get~2->proc~wrap_json_file_get_real32_vec proc~wrap_json_file_get_real_vec json_file_module::json_file%wrap_json_file_get_real_vec none~get~2->proc~wrap_json_file_get_real_vec proc~wrap_json_file_get_string json_file_module::json_file%wrap_json_file_get_string none~get~2->proc~wrap_json_file_get_string proc~wrap_json_file_get_string_vec json_file_module::json_file%wrap_json_file_get_string_vec none~get~2->proc~wrap_json_file_get_string_vec proc~wrap_json_file_get_alloc_string_vec->none~get~2 proc~wrap_json_file_get_integer->none~get~2 proc~wrap_json_file_get_integer_vec->none~get~2 proc~wrap_json_file_get_logical->none~get~2 proc~wrap_json_file_get_logical_vec->none~get~2 proc~wrap_json_file_get_object->none~get~2 proc~wrap_json_file_get_real->none~get~2 proc~wrap_json_file_get_real32->none~get~2 proc~wrap_json_file_get_real32_vec->none~get~2 proc~wrap_json_file_get_real_vec->none~get~2 proc~wrap_json_file_get_string->none~get~2 proc~wrap_json_file_get_string_vec->none~get~2

Source Code

    subroutine json_file_get_root(me,p)

    implicit none

    class(json_file),intent(inout)       :: me
    type(json_value),pointer,intent(out) :: p      !! pointer to the variable

    p => me%p

    end subroutine json_file_get_root