Graphviz 13.1.3~dev.20250829.0113
Loading...
Searching...
No Matches
Gpr_t Struct Reference

#include <gprstate.h>

Collaboration diagram for Gpr_t:
[legend]

Data Fields

Agraph_tcurgraph
 
Agraph_tnextgraph
 
Agraph_ttarget
 
Agraph_toutgraph
 
Agobj_tcurobj
 
Exdisc_tdp
 
Exerror_f errf
 
Exexit_f exitf
 
char * tgtname
 
char * infname
 
FILE * outFile
 
trav_type tvt
 
Agnode_ttvroot
 
Agnode_ttvnext
 
Agedge_ttvedge
 
int name_used
 
strviews_t args
 
int flags
 
gvprbindingbindings
 
size_t n_bindings
 
jmp_buf jbuf
 

Detailed Description

Definition at line 39 of file gprstate.h.

Field Documentation

◆ args

strviews_t Gpr_t::args

Definition at line 56 of file gprstate.h.

Referenced by getArg(), getval(), in(), length(), and openGPRState().

◆ bindings

gvprbinding* Gpr_t::bindings

Definition at line 58 of file gprstate.h.

Referenced by addBindings(), and findBinding().

◆ curgraph

◆ curobj

Agobj_t* Gpr_t::curobj

Definition at line 44 of file gprstate.h.

Referenced by deref(), evalEdge(), evalNode(), getval(), gvpr_core(), and setval().

◆ dp

Exdisc_t* Gpr_t::dp

Definition at line 45 of file gprstate.h.

Referenced by closeGPRState(), compileProg(), and initDisc().

◆ errf

Exerror_f Gpr_t::errf

Definition at line 46 of file gprstate.h.

Referenced by initDisc(), and openGPRState().

◆ exitf

Exexit_f Gpr_t::exitf

Definition at line 47 of file gprstate.h.

Referenced by initDisc().

◆ flags

int Gpr_t::flags

Definition at line 57 of file gprstate.h.

Referenced by gverrorf(), gvpr_core(), nextNode(), openGPRState(), and setval().

◆ infname

char* Gpr_t::infname

Definition at line 49 of file gprstate.h.

Referenced by getval(), and gvpr_core().

◆ jbuf

jmp_buf Gpr_t::jbuf

Definition at line 60 of file gprstate.h.

Referenced by gverrorf(), gvexitf(), and gvpr_core().

◆ n_bindings

size_t Gpr_t::n_bindings

Definition at line 59 of file gprstate.h.

Referenced by addBindings(), and findBinding().

◆ name_used

int Gpr_t::name_used

Definition at line 55 of file gprstate.h.

Referenced by closeGPRState(), openGPRState(), setval(), and traverse().

◆ nextgraph

Agraph_t* Gpr_t::nextgraph

Definition at line 41 of file gprstate.h.

Referenced by deref(), getval(), and gvpr_core().

◆ outFile

FILE* Gpr_t::outFile

Definition at line 50 of file gprstate.h.

Referenced by getval(), and openGPRState().

◆ outgraph

Agraph_t* Gpr_t::outgraph

Definition at line 43 of file gprstate.h.

Referenced by addOutputGraph(), deref(), getval(), gvpr_core(), setval(), and traverse().

◆ target

Agraph_t* Gpr_t::target

Definition at line 42 of file gprstate.h.

Referenced by deref(), evalEdge(), evalNode(), getval(), gvpr_core(), and traverse().

◆ tgtname

char* Gpr_t::tgtname

Definition at line 48 of file gprstate.h.

Referenced by closeGPRState(), getval(), initGPRState(), setval(), and traverse().

◆ tvedge

Agedge_t* Gpr_t::tvedge

Definition at line 54 of file gprstate.h.

Referenced by deref(), getval(), openGPRState(), travBFS(), and travDFS().

◆ tvnext

Agnode_t* Gpr_t::tvnext

Definition at line 53 of file gprstate.h.

Referenced by deref(), getval(), nextNode(), openGPRState(), and setval().

◆ tvroot

Agnode_t* Gpr_t::tvroot

Definition at line 52 of file gprstate.h.

Referenced by deref(), getval(), gvpr_core(), nextNode(), openGPRState(), and setval().

◆ tvt

trav_type Gpr_t::tvt

Definition at line 51 of file gprstate.h.

Referenced by getval(), openGPRState(), setval(), and traverse().


The documentation for this struct was generated from the following file: