Graphviz 13.0.0~dev.20241220.2304
|
Go to the source code of this file.
Data Structures | |
struct | IMapEntry_s |
Typedefs | |
typedef struct IMapEntry_s | IMapEntry_t |
Functions | |
static int | idcmpf (void *arg_p0, void *arg_p1) |
static int | namecmpf (void *arg_p0, void *arg_p1) |
bool | aginternalmaplookup (Agraph_t *g, int objtype, char *str, IDTYPE *result) |
void | aginternalmapinsert (Agraph_t *g, int objtype, char *str, IDTYPE id) |
static IMapEntry_t * | find_isym (Agraph_t *g, int objtype, IDTYPE id) |
char * | aginternalmapprint (Agraph_t *g, int objtype, IDTYPE id) |
int | aginternalmapdelete (Agraph_t *g, int objtype, IDTYPE id) |
void | aginternalmapclearlocalnames (Agraph_t *g) |
static void | closeit (Dict_t **d) |
void | aginternalmapclose (Agraph_t *g) |
Variables | |
static Dtdisc_t | LookupByName |
static Dtdisc_t | LookupById |
typedef struct IMapEntry_s IMapEntry_t |
void aginternalmapclose | ( | Agraph_t * | g | ) |
Definition at line 196 of file imap.c.
References Ag_G_global, Agraph_s::clos, closeit(), Agclos_s::lookup_by_id, and Agclos_s::lookup_by_name.
Referenced by agclose().
Definition at line 149 of file imap.c.
References AGEDGE, AGINEDGE, agstrfree(), Agraph_s::clos, dtdelete, find_isym(), free(), Agclos_s::lookup_by_id, Agclos_s::lookup_by_name, and IMapEntry_s::str.
Referenced by agfreeid(), and aginternalmapclearlocalnames().
Definition at line 103 of file imap.c.
References agdtopen(), AGEDGE, AGINEDGE, agstrdup(), Agraph_s::clos, dtinsert, Dttree, gv_alloc(), id, IMapEntry_s::id, Agclos_s::lookup_by_id, Agclos_s::lookup_by_name, LookupById, LookupByName, NULL, IMapEntry_s::str, and str.
Referenced by agmapnametoid().
Definition at line 82 of file imap.c.
References AGEDGE, AGINEDGE, agstrbind(), Agraph_s::clos, dtsearch, IMapEntry_s::id, Agclos_s::lookup_by_name, IMapEntry_s::str, and str.
Referenced by agmapnametoid().
Definition at line 139 of file imap.c.
References find_isym(), NULL, and IMapEntry_s::str.
Referenced by agnameof().
|
static |
Definition at line 184 of file imap.c.
References dtclose(), and NULL.
Referenced by aginternalmapclose().
|
static |
Definition at line 124 of file imap.c.
References AGEDGE, AGINEDGE, Agraph_s::clos, dtsearch, id, IMapEntry_s::id, Agclos_s::lookup_by_id, and NULL.
Referenced by aginternalmapdelete(), and aginternalmapprint().
|
static |
Definition at line 27 of file imap.c.
References IMapEntry_s::id.
|
static |
Definition at line 47 of file imap.c.
References IMapEntry_s::str.
|
static |
Definition at line 73 of file imap.c.
Referenced by aginternalmapinsert().
|
static |
Definition at line 64 of file imap.c.
Referenced by aginternalmapinsert().