|
Graphviz 14.0.3~dev.20251029.0425
|
disciplines for external resources needed by libcgraph More...
Data Structures | |
| struct | Agiddisc_s |
| object ID allocator discipline More... | |
| struct | Agiodisc_s |
| IO services. More... | |
| struct | Agdisc_s |
| user's discipline More... | |
Typedefs | |
| typedef struct Agiddisc_s | Agiddisc_t |
| object ID allocator | |
| typedef struct Agiodisc_s | Agiodisc_t |
| IO services. | |
| typedef struct Agdisc_s | Agdisc_t |
| union of client discipline methods | |
Variables | |
| Agiddisc_t | AgIdDisc |
| Agiodisc_t | AgIoDisc |
| Agdisc_t | AgDefaultDisc |
(This section is not intended for casual users.)
Programmer-defined disciplines customize certain resources: ID namespace and I/O - needed by Libcgraph. A discipline struct (or NULL) is passed at graph creation time.
| typedef struct Agiddisc_s Agiddisc_t |
| typedef struct Agiodisc_s Agiodisc_t |
|
extern |
Definition at line 275 of file graph.c.
Referenced by agconcat(), and cloneGraph().
|
extern |
Definition at line 91 of file id.c.
Referenced by agclos(), agmemread0(), and is_anonymous().
|
extern |
Definition at line 39 of file io.c.
Referenced by agclos(), agmemread0(), dot_end_graph(), json_end_graph(), sfioWrite(), and Tcldot_Init().