Graphviz 2.29.20120208.0545
Data Structures | Defines | Typedefs | Functions
lib/circogen/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

Defines

#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)

Define 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 96 of file edgelist.c.

References dtsize().