|
Graphviz 14.0.3~dev.20251104.0241
|
#include <assert.h>#include <circogen/circular.h>#include <circogen/block.h>#include <util/alloc.h>#include <util/list.h>Go to the source code of this file.
Functions | |
| void | initBlocklist (blocklist_t *bl) |
| block_t * | mkBlock (Agraph_t *g) |
| void | freeBlock (block_t *sp) |
| int | blockSize (block_t *sp) |
| void | appendBlock (blocklist_t *bl, block_t *bp) |
| add block at end | |
| void | insertBlock (blocklist_t *bl, block_t *bp) |
| add block at beginning | |
| void appendBlock | ( | blocklist_t * | bl, |
| block_t * | bp | ||
| ) |
Definition at line 46 of file block.c.
References blocklist_t::first, blocklist_t::last, block::next, and NULL.
Referenced by createBlocktree(), and LIST().
| int blockSize | ( | block_t * | sp | ) |
Definition at line 40 of file block.c.
References agnnodes(), and block::sub_graph.
Referenced by LIST().
| void freeBlock | ( | block_t * | sp | ) |
Definition at line 32 of file block.c.
References block::circle_list, free(), and LIST_FREE.
Referenced by freeBlocktree().
| void initBlocklist | ( | blocklist_t * | bl | ) |
Definition at line 18 of file block.c.
References blocklist_t::first, blocklist_t::last, and NULL.
Referenced by createBlocktree(), initGraphAttrs(), and mkBlock().
| void insertBlock | ( | blocklist_t * | bl, |
| block_t * | bp | ||
| ) |
Definition at line 59 of file block.c.
References blocklist_t::first, blocklist_t::last, and block::next.
Referenced by LIST().
Definition at line 24 of file block.c.
References block::children, gv_alloc(), initBlocklist(), and block::sub_graph.