Graphviz 13.0.0~dev.20241220.2304
|
disciplines for external resources needed by libgraph 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, memory, 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 289 of file graph.c.
Referenced by agconcat(), and cloneGraph().
|
extern |
Definition at line 100 of file id.c.
Referenced by agclos(), agmemread0(), is_anonymous(), openG(), and readG().
|
extern |
Definition at line 39 of file io.c.
Referenced by agclos(), agmemread0(), dot_end_graph(), json_end_graph(), and Tcldot_Init().