Graphviz 13.0.0~dev.20250607.1528
|
#include <assert.h>
#include <cgraph/cghdr.h>
#include <cgraph/node_set.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdlib.h>
#include <util/alloc.h>
#include <util/unused.h>
Go to the source code of this file.
Variables | |
Dtdisc_t | Ag_mainedge_seq_disc |
Dtdisc_t | Ag_subedge_seq_disc |
Dtdisc_t | Ag_mainedge_id_disc |
Dtdisc_t | Ag_subedge_id_disc |
Definition at line 297 of file edge.c.
References agfstin(), agfstout(), AGIN2OUT, AGINEDGE, agnxtin(), agnxtout(), AGOUT2IN, agsubrep(), AGTYPE, del(), Agraph_s::e_id, Agraph_s::e_seq, edge, in(), Agsubnode_s::in_id, Agsubnode_s::in_seq, out(), Agsubnode_s::out_id, and Agsubnode_s::out_seq.
Referenced by agdeledge(), and agdelnodeimage().
|
static |
Definition at line 371 of file edge.c.
References AGID, AGTYPE, and Agedge_s::node.
|
static |
Definition at line 386 of file edge.c.
References AGSEQ, and Agedge_s::node.
Definition at line 137 of file edge.c.
References AGEDGE, agfindedge_by_key(), and Agtag_s::objtype.
Referenced by agidedge().
|
static |
Definition at line 117 of file edge.c.
References agsubrep(), dtextract(), dtrestore(), dtsearch, Agraph_s::e_id, Agsubnode_s::in_id, and NULL.
Referenced by agdeledge(), agedge(), agfindedge_by_id(), agsubedge(), installedge(), and ok_to_make_edge().
Definition at line 156 of file edge.c.
References dtdelete, dtextract(), dtrestore(), and UNUSED.
Referenced by agdeledgeimage(), diffeq_model(), finalCC(), make_flat_adj_edges(), makeStraightEdges(), parseSegs(), transformf(), and update_arrays().
Definition at line 149 of file edge.c.
References dtextract(), dtinsert, and dtrestore().
Referenced by endBracket(), endString(), installedge(), interpretCRNL(), ps_string(), and stoj().
Definition at line 164 of file edge.c.
References agfindedge_by_key(), aghead, AGMKIN, AGMKOUT, agparent(), agsubrep(), AGTAG, agtail, Agraph_s::e_id, Agraph_s::e_seq, in(), Agsubnode_s::in_id, Agsubnode_s::in_seq, ins(), out(), Agsubnode_s::out_id, and Agsubnode_s::out_seq.
Referenced by agsubedge(), newedge(), and subedge().
Definition at line 192 of file edge.c.
References agbindrec(), AgDataRecName, AGEDGE, agedgeattr_init(), AGID, AGINEDGE, agmethod_init(), agnextseq(), AGOUTEDGE, AGSEQ, agsubnode(), AGTYPE, Agraph_s::desc, gv_alloc(), Agdesc_s::has_attrs, id, Agedgepair_s::in, in(), installedge(), out(), Agedgepair_s::out, and SEQ_MASK.
Referenced by agedge(), and gvbisect().
Definition at line 221 of file edge.c.
References agfindedge_by_key(), agisstrict(), Agraph_s::desc, Agdesc_s::no_loop, and Agtag_s::objtype.
Referenced by agedge(), and agidedge().
Definition at line 186 of file edge.c.
References installedge().
Referenced by agedge(), and agidedge().
Dtdisc_t Ag_mainedge_id_disc |
Definition at line 414 of file edge.c.
Referenced by agopen1().
Dtdisc_t Ag_mainedge_seq_disc |
Definition at line 403 of file edge.c.
Referenced by agopen1().
Dtdisc_t Ag_subedge_id_disc |