Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(json_value), | intent(in), | optional | pointer | :: | p |
|
Cast a json_value object as a json_file object
function initialize_json_file(p) result(file_object)
implicit none
type(json_value), pointer, optional, intent(in) :: p !! `json_value` object to cast
!! as a `json_file` object
type(json_file) :: file_object
if (present(p)) file_object%p => p
end function initialize_json_file