|
Graphviz 14.0.3~dev.20251029.0425
|
#include <sfio/sfio.h>#include "cgraph.h"#include <ast/ast.h>#include <setjmp.h>#include <stdbool.h>#include <stddef.h>#include <stdio.h>#include <expr/expr.h>#include <util/list.h>#include <util/strview.h>#include "gvpr.h"Go to the source code of this file.
Data Structures | |
| struct | Gpr_t |
| struct | gpr_info |
Enumerations | |
| enum | trav_type { TV_flat , TV_ne , TV_en , TV_bfs , TV_dfs , TV_fwd , TV_rev , TV_postdfs , TV_postfwd , TV_postrev , TV_prepostdfs , TV_prepostfwd , TV_prepostrev } |
Functions | |
| typedef | LIST (strview_t) strviews_t |
| Gpr_t * | openGPRState (gpr_info *) |
| void | addBindings (Gpr_t *state, gvprbinding *) |
| gvprbinding * | findBinding (Gpr_t *state, char *) |
| void | closeGPRState (Gpr_t *state) |
| void | initGPRState (Gpr_t *) |
| bool | validTVT (long long) |
| enum trav_type |
| Enumerator | |
|---|---|
| TV_flat | |
| TV_ne | |
| TV_en | |
| TV_bfs | |
| TV_dfs | |
| TV_fwd | |
| TV_rev | |
| TV_postdfs | |
| TV_postfwd | |
| TV_postrev | |
| TV_prepostdfs | |
| TV_prepostfwd | |
| TV_prepostrev | |
Definition at line 32 of file gprstate.h.
|
extern |
Definition at line 88 of file gprstate.c.
References bindingcmpf(), Gpr_t::bindings, gvprbinding::fn, gv_calloc(), Gpr_t::n_bindings, and gvprbinding::name.
Referenced by gvpr_core().
|
extern |
Definition at line 116 of file gprstate.c.
References Gpr_t::dp, free(), name_used, Gpr_t::name_used, and Gpr_t::tgtname.
Referenced by gvpr().
|
extern |
Definition at line 66 of file gprstate.c.
References bindingcmpf(), Gpr_t::bindings, error, ERROR_ERROR, fname, Gpr_t::n_bindings, gvprbinding::name, and NULL.
Referenced by getval().
|
extern |
Definition at line 30 of file gprstate.c.
References Gpr_t::tgtname.
Referenced by gvpr_core().
| typedef LIST | ( | strview_t | ) |
Definition at line 34 of file gprstate.c.
References Gpr_t::args, Gpr_t::errf, error, ERROR_ERROR, Gpr_t::flags, name_used, Gpr_t::name_used, Gpr_t::outFile, TV_flat, Gpr_t::tvedge, Gpr_t::tvnext, Gpr_t::tvroot, and Gpr_t::tvt.
Referenced by gvpr_core().
|
extern |
Definition at line 26 of file gprstate.c.
References TV_flat, and TV_prepostrev.
Referenced by convert(), and setval().