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


#define EDGELIST_H


typedef struct edgelistitem edgelistitem
typedef Dt_t edgelist


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().