Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
edgelist.h File Reference
#include <render.h>
Include dependency graph for edgelist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  edgelistitem
 

Typedefs

typedef struct edgelistitem edgelistitem
 
typedef Dt_t edgelist
 

Functions

edgelistinit_edgelist (void)
 
void add_edge (edgelist *list, Agedge_t *e)
 
void remove_edge (edgelist *list, Agedge_t *e)
 
void free_edgelist (edgelist *list)
 

Typedef Documentation

◆ edgelist

typedef Dt_t edgelist

Definition at line 24 of file edgelist.h.

◆ edgelistitem

typedef struct edgelistitem edgelistitem

Function Documentation

◆ add_edge()

void add_edge ( edgelist list,
Agedge_t e 
)
extern

Definition at line 56 of file edgelist.c.

References dtinsert, and edgelistitem::edge.

Referenced by count_all_crossings().

Here is the caller graph for this function:

◆ free_edgelist()

void free_edgelist ( edgelist list)
extern

Definition at line 51 of file edgelist.c.

References dtclose().

Referenced by count_all_crossings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_edgelist()

edgelist * init_edgelist ( void  )
extern

Definition at line 45 of file edgelist.c.

References dtopen(), Dtoset, and ELDisc.

Referenced by count_all_crossings().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ remove_edge()

void remove_edge ( edgelist list,
Agedge_t e 
)
extern

Definition at line 64 of file edgelist.c.

References dtdelete, and edgelistitem::edge.

Referenced by count_all_crossings().

Here is the caller graph for this function: