Graphviz
2.41.20171026.1811
|
#include <cghdr.h>
Go to the source code of this file.
Functions | |
Agrec_t * | aggetrec (void *obj, char *name, int mtf) |
void * | agbindrec (void *arg_obj, char *recname, unsigned int recsize, int mtf) |
int | agdelrec (void *arg_obj, char *name) |
void | aginit (Agraph_t *g, int kind, char *rec_name, int arg_rec_size, int mtf) |
void | agclean (Agraph_t *g, int kind, char *rec_name) |
void | agrecclose (Agobj_t *obj) |
Definition at line 86 of file rec.c.
References agalloc(), aggetrec(), AGINEDGE, AGNODE, AGOUTEDGE, AGRAPH, agraphof(), agstrdup(), FALSE, Agrec_s::name, NIL, Agtag_s::objtype, Agobj_s::tag, and TRUE.
Referenced by agassociate(), aginit(), agrecord_callback(), cccomps(), ccomps(), checkLabelOrder(), circomps(), findCComp(), gvFreeLayout(), gvLayoutJobs(), makeGraphs(), neato_init_node(), pccomps(), processClusterEdges(), sizeArray(), and undoClusterEdges().
Definition at line 238 of file rec.c.
References agapply(), agdelrec(), agfstnode(), agfstout(), AGINEDGE, AGNODE, agnxtnode(), agnxtout(), AGOUTEDGE, AGRAPH, and TRUE.
Referenced by cccomps(), circo_cleanup(), graph_cleanup(), and gvToolTred().
int agdelrec | ( | void * | arg_obj, |
char * | name | ||
) |
Definition at line 145 of file rec.c.
References agapply(), agfree(), aggetrec(), AGINEDGE, AGNODE, AGOUTEDGE, AGRAPH, agraphof(), agroot(), agstrfree(), FAILURE, FALSE, Agrec_s::name, Agtag_s::objtype, SUCCESS, and Agobj_s::tag.
Referenced by agclean(), agedgeattr_delete(), agnodeattr_delete(), agraphattr_delete(), gv_cleanup_edge(), gv_cleanup_node(), and neato_layout().
Definition at line 34 of file rec.c.
References agerr(), AGERR, Agobj_s::data, Agtag_s::mtflock, Agrec_s::name, Agrec_s::next, NIL, streq, and Agobj_s::tag.
Referenced by agattrrec(), agbindrec(), agcmpgraph_of(), agcmpnode_of(), agdatadict(), agdelrec(), agexpose(), agfindhidden(), aghide(), graphcmd(), and mapClust().
Definition at line 198 of file rec.c.
References agbindrec(), agfstnode(), agfstout(), agfstsubg(), AGINEDGE, aginit(), AGNODE, agnxtnode(), agnxtout(), agnxtsubg(), AGOUTEDGE, AGRAPH, and int.
Referenced by aginit(), cccomps(), fdp_init_node_edge(), gvToolTred(), initDotIO(), and SparseMatrix_read_dot().
void agrecclose | ( | Agobj_t * | obj | ) |
Definition at line 263 of file rec.c.
References agfree(), agraphof(), agstrfree(), Agobj_s::data, Agrec_s::name, Agrec_s::next, and NIL.
Referenced by agclose(), agdeledge(), and agdelnode().