Graphviz  2.29.20120524.0446
Functions
lib/graph/node.c File Reference
#include <limits.h>
#include "libgraph.h"
Include dependency graph for node.c:

Go to the source code of this file.

Functions

Agnode_tagfindnode (Agraph_t *g, char *name)
Agnode_tagidnode (Agraph_t *g, int index)
Agnode_tagnode (Agraph_t *g, char *name)
void agINSnode (Agraph_t *g, Agnode_t *n)
void agDELnode (Agraph_t *g, Agnode_t *n)
Agnode_tagfstnode (Agraph_t *g)
Agnode_tagnxtnode (Agraph_t *g, Agnode_t *n)
Agnode_taglstnode (Agraph_t *g)
Agnode_tagprvnode (Agraph_t *g, Agnode_t *n)
Agnode_tagNEWnode (Agraph_t *subg, char *name, Agnode_t *proto)
void agFREEnode (Agnode_t *n)

Function Documentation

void agDELnode ( Agraph_t g,
Agnode_t n 
)
Agnode_t* agfindnode ( Agraph_t g,
char *  name 
)
void agFREEnode ( Agnode_t n)
Agnode_t* agfstnode ( Agraph_t g)
Agnode_t* agidnode ( Agraph_t g,
int  index 
)

Definition at line 32 of file node.c.

References dtmatch, and Agraph_t::nodes.

Referenced by agcontains(), and agINSnode().

void agINSnode ( Agraph_t g,
Agnode_t n 
)
Agnode_t* aglstnode ( Agraph_t g)

Definition at line 98 of file node.c.

References dtlast, and Agraph_t::nodes.

Agnode_t* agNEWnode ( Agraph_t subg,
char *  name,
Agnode_t proto 
)
Agnode_t* agnode ( Agraph_t g,
char *  name 
)
Agnode_t* agnxtnode ( Agraph_t g,
Agnode_t n 
)
Agnode_t* agprvnode ( Agraph_t g,
Agnode_t n 
)

Definition at line 103 of file node.c.

References dtprev, and Agraph_t::nodes.