json_remove Interface

public interface json_remove

Remove a json_value from a linked-list structure.

Calls

interface~~json_remove~~CallsGraph interface~json_remove json_remove proc~json_value_remove json_value_remove interface~json_remove->proc~json_value_remove proc~json_value_destroy json_value_destroy proc~json_value_remove->proc~json_value_destroy proc~json_value_destroy->proc~json_value_destroy proc~destroy_json_data destroy_json_data proc~json_value_destroy->proc~destroy_json_data
Help

Called By

interface~~json_remove~~CalledByGraph interface~json_remove json_remove proc~test_1 test_1 proc~test_1->interface~json_remove proc~json_value_remove_if_present json_value_remove_if_present proc~json_value_remove_if_present->interface~json_remove proc~test_7 test_7 proc~test_7->interface~json_remove program~jf_test_1 jf_test_1 program~jf_test_1->proc~test_1 proc~wrap_json_value_remove_if_present wrap_json_value_remove_if_present proc~wrap_json_value_remove_if_present->proc~json_value_remove_if_present interface~json_remove_if_present json_remove_if_present interface~json_remove_if_present->proc~json_value_remove_if_present proc~test_10 test_10 proc~test_10->interface~json_remove_if_present program~jf_test_10 jf_test_10 program~jf_test_10->proc~test_10 program~jf_test_7 jf_test_7 program~jf_test_7->proc~test_7
Help

Module Procedures

private subroutine json_value_remove(me, destroy)

Arguments

Type IntentOptional AttributesName
type(json_value), , pointer:: me
logical(kind=LK), intent(in), optional :: destroy

If destroy is not present, it is also destroyed. If destroy is present and true, it is destroyed. If destroy is present and false, it is not destroyed.

Description

Author
Jacob Williams
Date
9/9/2014

Remove a json_value (and all its children) from a linked-list structure, preserving the rest of the structure.