|
Graphviz 14.0.5~dev.20251117.1017
|
#include <circogen/nodelist.h>Go to the source code of this file.
Data Structures | |
| struct | blocklist_t |
| struct | block |
Macros | |
| #define | CHILD(b) ((b)->child) |
| #define | BLK_PARENT(b) (CHILD(b)? PARENT(CHILD(b)) : 0) |
| #define | BLK_FLAGS(b) ((b)->flags) |
| #define | COALESCED_F (1 << 0) |
| #define | COALESCED(b) (BLK_FLAGS(b)&COALESCED_F) |
| #define | SET_COALESCED(b) (BLK_FLAGS(b) |= COALESCED_F) |
Typedefs | |
| typedef struct block | block_t |
Functions | |
| block_t * | mkBlock (Agraph_t *) |
| void | freeBlock (block_t *sp) |
| int | blockSize (block_t *sp) |
| void | initBlocklist (blocklist_t *) |
| void | appendBlock (blocklist_t *sp, block_t *sn) |
| add block at end | |
| void | insertBlock (blocklist_t *sp, block_t *sn) |
| add block at beginning | |
| #define COALESCED | ( | b | ) | (BLK_FLAGS(b)&COALESCED_F) |
| #define SET_COALESCED | ( | b | ) | (BLK_FLAGS(b) |= COALESCED_F) |
|
extern |
Definition at line 46 of file block.c.
References blocklist_t::first, blocklist_t::last, block::next, and NULL.
Referenced by createBlocktree(), and LIST().
|
extern |
Definition at line 40 of file block.c.
References agnnodes(), and block::sub_graph.
Referenced by LIST().
|
extern |
Definition at line 32 of file block.c.
References block::circle_list, free(), and LIST_FREE.
Referenced by freeBlocktree().
|
extern |
Definition at line 18 of file block.c.
References blocklist_t::first, blocklist_t::last, and NULL.
Referenced by createBlocktree(), initGraphAttrs(), and mkBlock().
|
extern |
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.