|
Graphviz 15.0.1~dev.20260609.0243
|
Go to the source code of this file.
Functions | |
| Agobj_t * | cloneO (Agraph_t *g, Agobj_t *obj) |
| Agraph_t * | cloneG (Agraph_t *g, char *name) |
| Agobj_t * | copy (Agraph_t *g, Agobj_t *obj) |
| int | copyAttr (Agobj_t *obj, Agobj_t *obj1) |
| int | indexOf (char *s1, char *s2) |
| return index of leftmost string s2 in string s1, or -1 | |
| long | rindexOf (char *s1, char *s2) |
| return index of rightmost string s2 in string s1, or -1 | |
| size_t | match (char *str, char *pat) |
| return index of pattern pat in string str, or SIZE_MAX | |
| int | lockGraph (Agraph_t *g, int) |
| Agraph_t * | compOf (Agraph_t *g, Agnode_t *n) |
| return connected component of node | |
| Agedge_t * | isEdge (Agraph_t *g, Agnode_t *t, Agnode_t *h, char *key) |
| Agnode_t * | addNode (Agraph_t *g, Agnode_t *n, int doAdd) |
| Agedge_t * | addEdge (Agraph_t *g, Agedge_t *e, int doAdd) |
| Agraph_t * | sameG (void *p1, void *p2, char *fn, char *msg) |
| int | compare (Agobj_t *, Agobj_t *) |
| lexicographic ordering of objects | |
| int | sfioWrite (Agraph_t *, FILE *) |
| int | writeFile (Agraph_t *, char *) |
| int | fwriteFile (Expr_t *, Agraph_t *, long long) |
| Agraph_t * | readFile (char *) |
| Agraph_t * | freadFile (Expr_t *, long long) |
| int | openFile (Expr_t *, const char *, const char *) |
| int | closeFile (Expr_t *, long long) |
| char * | readLine (Expr_t *, long long) |
| char * | canon (Expr_t *pgm, char *) |
| canonicalize a string for printing | |
| char * | toHtml (Agraph_t *, char *) |
| create a string marked as HTML | |
| char * | toLower (Expr_t *pgm, char *src) |
| convert characters to lowercase | |
| char * | toUpper (Expr_t *pgm, char *src) |
| convert characters to uppercase | |
| int | deleteObj (Agraph_t *g, Agobj_t *obj) |
| char * | colorx (Expr_t *ex, const char *incolor, char *fmt) |
| RGB, RGBA, HSV, HSVA. | |
Definition at line 446 of file actions.c.
References agsubedge(), and sameG().
Definition at line 437 of file actions.c.
References agsubnode(), and sameG().
|
extern |
Definition at line 716 of file actions.c.
References agstrcanon(), agstrcanon_bytes(), and exstralloc().
Definition at line 309 of file actions.c.
References agnameof(), Agraph_s::base, cloneGraph(), copyAttr(), Agraph_s::desc, and openG().
Referenced by getval().
Definition at line 329 of file actions.c.
References aghead, AGINEDGE, AGMKOUT, agnameof(), AGNODE, AGOUTEDGE, AGRAPH, agtail, AGTYPE, cloneGraph(), cloneO(), copyAttr(), exerror(), OBJ, openEdge(), openG(), openNode(), openSubg(), and UNREACHABLE.
Referenced by addOutputGraph(), cloneO(), getval(), and gvpr_core().
|
extern |
Definition at line 604 of file actions.c.
References elementsof, exerror(), and Expr_s::file.
Referenced by getval().
|
extern |
Definition at line 738 of file actions.c.
References agxbfree(), agxbprint(), agxbuse(), alpha, color(), COLOR_OK, colorxlate(), exstring(), HSVA_DOUBLE, RGBA_BYTE, and type.
Referenced by getval().
Definition at line 398 of file actions.c.
References agfstnode(), AGID, agidnode(), agnxtnode(), cc_dfs(), CCUNMARK, cg(), id, and openSubg().
Referenced by getval().
Definition at line 139 of file actions.c.
References aghead, AGINEDGE, AGMKOUT, agnameof(), AGNODE, AGOUTEDGE, AGRAPH, agtail, AGTYPE, copyAttr(), exerror(), openEdge(), openG(), openNode(), openSubg(), and UNREACHABLE.
Referenced by cloneGraph(), cloneSubg(), getval(), gv_strdup(), gv_strndup(), and prformat().
Definition at line 106 of file actions.c.
References agattr_text(), agattrsym(), aghtmlstr(), agnxtattr(), agraphof(), agstrdup_html(), agstrfree(), AGTYPE, agxget(), agxset(), Agsym_s::defval, and Agsym_s::name.
Referenced by cloneG(), cloneO(), and copy().
Definition at line 487 of file actions.c.
References agclose(), agdelete(), agnameof(), AGRAPH, agraphof(), agroot(), AGTYPE, error, ERROR_WARNING, gData, gval_t::lock, gvlock_t::locked, and gvlock_t::zombie.
Referenced by getval().
Definition at line 576 of file actions.c.
References elementsof, exerror(), Expr_s::file, and readG().
Referenced by getval().
Definition at line 566 of file actions.c.
References elementsof, exerror(), Expr_s::file, and sfioWrite().
Referenced by getval().
|
extern |
|
extern |
Definition at line 460 of file actions.c.
References agclose(), agroot(), error, ERROR_WARNING, gData, gval_t::lock, gvlock_t::locked, and gvlock_t::zombie.
Referenced by getval().
|
extern |
Definition at line 91 of file actions.c.
References SIZE_MAX, str, strgrpmatch(), and sub.
Referenced by getval(), strgrpmatch(), and svg_size().
|
extern |
Definition at line 586 of file actions.c.
References elementsof, exerror(), Expr_s::file, and fname.
|
extern |
|
extern |
Definition at line 629 of file actions.c.
References agxbfree(), agxbputc(), agxbuse(), elementsof, exerror(), exstring(), and Expr_s::file.
Referenced by getval().
|
extern |
|
extern |
Definition at line 47 of file actions.c.
References agraphof(), agroot(), error, ERROR_WARNING, and kinds().
Referenced by addEdge(), addNode(), isEdge(), and openEdge().
|
extern |
Definition at line 515 of file actions.c.
References AgIoDisc, agwrite(), Agraph_s::clos, Agclos_s::disc, and Agdisc_s::io.
Referenced by fwriteFile(), getval(), gvpr_core(), and writeFile().
|
extern |
Definition at line 713 of file actions.c.
References agstrdup_html().
Referenced by getval().
|
extern |
Definition at line 679 of file actions.c.
References exstralloc(), gv_tolower(), len(), and NULL.
Referenced by getval().
|
extern |
Definition at line 696 of file actions.c.
References exstralloc(), gv_toupper(), len(), and NULL.
Referenced by getval().