|
Graphviz
2.41.20171026.1811
|
#include <render.h>

Go to the source code of this file.
Data Structures | |
| struct | nodelistitem |
| struct | nodelist_t |
Macros | |
| #define | NODELIST_H |
Typedefs | |
| typedef struct nodelistitem | nodelistitem_t |
Functions | |
| nodelist_t * | mkNodelist (void) |
| void | freeNodelist (nodelist_t *) |
| int | sizeNodelist (nodelist_t *list) |
| void | appendNodelist (nodelist_t *, nodelistitem_t *, Agnode_t *n) |
| int | node_position (nodelist_t *list, Agnode_t *n) |
| void | realignNodelist (nodelist_t *list, nodelistitem_t *n) |
| void | insertNodelist (nodelist_t *, Agnode_t *, Agnode_t *, int) |
| void | reverseAppend (nodelist_t *, nodelist_t *) |
| nodelist_t * | reverseNodelist (nodelist_t *list) |
| nodelist_t * | cloneNodelist (nodelist_t *list) |
| #define NODELIST_H |
Definition at line 19 of file nodelist.h.
| typedef struct nodelistitem nodelistitem_t |
Definition at line 23 of file nodelist.h.
| void appendNodelist | ( | nodelist_t * | , |
| nodelistitem_t * | , | ||
| Agnode_t * | n | ||
| ) |
Definition at line 51 of file nodelist.c.
References nodelist_t::first, nodelist_t::last, nodelistitem::next, NULL, nodelistitem::prev, and nodelist_t::sz.
Referenced by cloneNodelist().
| nodelist_t* cloneNodelist | ( | nodelist_t * | list | ) |
Definition at line 174 of file nodelist.c.
References appendNodelist(), nodelistitem::curr, nodelist_t::first, nodelist_t::last, mkNodelist(), and nodelistitem::next.
| void freeNodelist | ( | nodelist_t * | ) |
Definition at line 32 of file nodelist.c.
References nodelist_t::first, and nodelistitem::next.
Referenced by freeBlock().
| void insertNodelist | ( | nodelist_t * | , |
| Agnode_t * | , | ||
| Agnode_t * | , | ||
| int | |||
| ) |
Definition at line 192 of file nodelist.c.
References assert, nodelistitem::curr, nodelist_t::first, nodelist_t::last, nodelistitem::next, NULL, and nodelistitem::prev.
| nodelist_t* mkNodelist | ( | void | ) |
| int node_position | ( | nodelist_t * | list, |
| Agnode_t * | n | ||
| ) |
Definition at line 310 of file nodelist.c.
References agnameof(), nodelistitem::curr, nodelist_t::first, nodelistitem::next, POSITION, and streq.
| void realignNodelist | ( | nodelist_t * | list, |
| nodelistitem_t * | n | ||
| ) |
Definition at line 152 of file nodelist.c.
References nodelist_t::first, nodelist_t::last, nodelistitem::next, NULL, and nodelistitem::prev.
Referenced by layout_block().
| void reverseAppend | ( | nodelist_t * | , |
| nodelist_t * | |||
| ) |
Definition at line 349 of file nodelist.c.
References reverseNodelist().
| nodelist_t* reverseNodelist | ( | nodelist_t * | list | ) |
Definition at line 131 of file nodelist.c.
References nodelist_t::first, nodelist_t::last, nodelistitem::next, and nodelistitem::prev.
Referenced by reverseAppend().
| int sizeNodelist | ( | nodelist_t * | list | ) |
Definition at line 255 of file nodelist.c.
References nodelist_t::first, nodelistitem::next, NULL, and nodelist_t::sz.
Referenced by layout_block().
1.8.5