Graphviz  2.41.20170921.2350
Data Structures | Typedefs | Functions
imap.c File Reference
#include <cghdr.h>
Include dependency graph for imap.c:

Go to the source code of this file.

Data Structures

struct  IMapEntry_s
 

Typedefs

typedef struct IMapEntry_s IMapEntry_t
 

Functions

int aginternalmaplookup (Agraph_t *g, int objtype, char *str, IDTYPE *result)
 
void aginternalmapinsert (Agraph_t *g, int objtype, char *str, 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)
 
void aginternalmapclose (Agraph_t *g)
 

Typedef Documentation

typedef struct IMapEntry_s IMapEntry_t

Function Documentation

void aginternalmapclearlocalnames ( Agraph_t g)
void aginternalmapclose ( Agraph_t g)

Definition at line 214 of file imap.c.

References Ag_G_global, Agraph_s::clos, Agclos_s::lookup_by_id, and Agclos_s::lookup_by_name.

Referenced by agclose().

int aginternalmapdelete ( Agraph_t g,
int  objtype,
IDTYPE  id 
)
void aginternalmapinsert ( Agraph_t g,
int  objtype,
char *  str,
IDTYPE  id 
)
int aginternalmaplookup ( Agraph_t g,
int  objtype,
char *  str,
IDTYPE result 
)

Definition at line 95 of file imap.c.

References AGEDGE, AGINEDGE, agstrbind(), Agraph_s::clos, dtsearch, FALSE, IMapEntry_s::id, Agclos_s::lookup_by_name, and TRUE.

Referenced by agmapnametoid().

char* aginternalmapprint ( Agraph_t g,
int  objtype,
IDTYPE  id 
)

Definition at line 155 of file imap.c.

References NILstr, and IMapEntry_s::str.

Referenced by agnameof().