Graphviz  2.41.20170921.2350
Data Structures | Macros | Typedefs | Functions
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
 

Macros

#define EDGELIST_H
 

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)
 
int size_edgelist (edgelist *list)
 

Macro Definition Documentation

#define EDGELIST_H

Definition at line 19 of file edgelist.h.

Typedef Documentation

typedef Dt_t edgelist

Definition at line 28 of file edgelist.h.

typedef struct edgelistitem edgelistitem

Function Documentation

void add_edge ( edgelist list,
Agedge_t e 
)

Definition at line 65 of file edgelist.c.

References dtinsert, and edgelistitem::edge.

void free_edgelist ( edgelist list)

Definition at line 60 of file edgelist.c.

References dtclose().

edgelist* init_edgelist ( void  )

Definition at line 54 of file edgelist.c.

References dtopen(), and Dtoset.

void remove_edge ( edgelist list,
Agedge_t e 
)

Definition at line 73 of file edgelist.c.

References dtdelete, and edgelistitem::edge.

Referenced by UG_graph().

int size_edgelist ( edgelist list)

Definition at line 97 of file edgelist.c.

References dtsize().