Procedures

ProcedureLocationProcedure TypeDescription
attributesvertex_mInterface
dag_tdag_mInterface
dependencies_fordag_mInterface
depends_ondag_mInterface
edgesvertex_mInterface
edges_allocatedvertex_mInterface
from_json_objectvertex_mInterface
graphviz_digraphdag_mInterface
is_sorted_and_acyclicdag_mInterface
labelvertex_mInterface
num_verticesdag_mInterface
to_jsonvertex_mInterface
to_jsondag_mInterface
topological_sortdag_sFunction

Provide array of vertex numbers ordered in a way that respects dependencies

vertex_tvertex_mInterface
call~~graph~~CallGraph interface~attributes vertex_m::vertex_t%attributes proc~attributes vertex_s::attributes interface~attributes->proc~attributes interface~dag_t dag_m::dag_t interface~dependencies_for dag_m::dag_t%dependencies_for proc~dependencies_for dag_s::dependencies_for interface~dependencies_for->proc~dependencies_for interface~depends_on dag_m::dag_t%depends_on proc~depends_on dag_s::depends_on interface~depends_on->proc~depends_on interface~edges vertex_m::vertex_t%edges proc~edges vertex_s::edges interface~edges->proc~edges interface~edges_allocated vertex_m::vertex_t%edges_allocated proc~edges_allocated vertex_s::edges_allocated interface~edges_allocated->proc~edges_allocated interface~from_json_object vertex_m::from_json_object proc~from_json_object vertex_s::from_json_object interface~from_json_object->proc~from_json_object interface~graphviz_digraph dag_m::dag_t%graphviz_digraph proc~graphviz_digraph dag_s::graphviz_digraph interface~graphviz_digraph->proc~graphviz_digraph interface~is_sorted_and_acyclic dag_m::dag_t%is_sorted_and_acyclic proc~is_sorted_and_acyclic dag_s::is_sorted_and_acyclic interface~is_sorted_and_acyclic->proc~is_sorted_and_acyclic interface~label vertex_m::vertex_t%label proc~label vertex_s::label interface~label->proc~label interface~num_vertices dag_m::dag_t%num_vertices proc~num_vertices dag_s::num_vertices interface~num_vertices->proc~num_vertices interface~to_json vertex_m::vertex_t%to_json proc~to_json vertex_s::to_json interface~to_json->proc~to_json interface~to_json~2 dag_m::dag_t%to_json proc~to_json~2 dag_s::to_json interface~to_json~2->proc~to_json~2 interface~vertex_t vertex_m::vertex_t proc~construct_from_components dag_s::construct_from_components proc~construct_from_components->interface~is_sorted_and_acyclic proc~topological_sort dag_s::topological_sort proc~construct_from_components->proc~topological_sort assert assert proc~construct_from_components->assert proc~construct_from_components~2 vertex_s::construct_from_components proc~construct_from_json dag_s::construct_from_json proc~construct_from_json->proc~topological_sort proc~construct_from_json->assert get get proc~construct_from_json->get to_compact_string to_compact_string proc~construct_from_json->to_compact_string vertices vertices proc~dependencies_for->vertices proc~depends_on->assert proc~depends_on->vertices proc~from_json_element vertex_s::from_json_element proc~from_json_element->interface~vertex_t proc~from_json_object->assert edges_ edges_ proc~from_json_object->edges_ elements elements proc~from_json_object->elements proc~from_json_object->get proc~from_json_object->to_compact_string proc~from_json_value vertex_s::from_json_value proc~from_json_value->interface~from_json_object proc~from_json_value->assert proc~from_json_value->to_compact_string proc~is_sorted_and_acyclic->assert edges edges proc~is_sorted_and_acyclic->edges intrinsic_array_t intrinsic_array_t proc~is_sorted_and_acyclic->intrinsic_array_t order order proc~is_sorted_and_acyclic->order 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 proc~to_json~2->assert proc~to_json~2->fallible_json_member_t proc~to_json~2->fallible_json_object_t proc~to_json~2->json_array_t proc~to_json~2->json_element_t proc~topological_sort->assert proc~topological_sort->vertices
Help