to_json Interface

interface


Calls

interface~~to_json~~CallsGraph interface~to_json vertex_m::vertex_t%to_json proc~to_json vertex_s::to_json interface~to_json->proc~to_json assert assert proc~to_json->assert fallible_json_member_t fallible_json_member_t proc~to_json->fallible_json_member_t fallible_json_object_t fallible_json_object_t proc~to_json->fallible_json_object_t fallible_json_string_t fallible_json_string_t proc~to_json->fallible_json_string_t fallible_json_value_t fallible_json_value_t proc~to_json->fallible_json_value_t json_array_t json_array_t proc~to_json->json_array_t json_element_t json_element_t proc~to_json->json_element_t json_integer_t json_integer_t proc~to_json->json_integer_t

private impure elemental module function to_json(self) result(json_object)

Arguments

Type IntentOptional Attributes Name
class(vertex_t), intent(in) :: self

Return Value type(json_object_t)

Description

Result is a JSON representation of self