Graphviz 13.0.0~dev.20241220.2304
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
 
int argc
 
char ** argv
 
int flags
 
gvprbindingbindings
 
size_t n_bindings
 
jmp_buf jbuf
 

Detailed Description

Definition at line 34 of file gprstate.h.

Field Documentation

◆ argc

int Gpr_t::argc

Definition at line 51 of file gprstate.h.

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

◆ argv

char** Gpr_t::argv

Definition at line 52 of file gprstate.h.

Referenced by getArg(), and openGPRState().

◆ bindings

gvprbinding* Gpr_t::bindings

Definition at line 54 of file gprstate.h.

Referenced by addBindings(), and findBinding().

◆ curgraph

Agraph_t* Gpr_t::curgraph

◆ curobj

Agobj_t* Gpr_t::curobj

Definition at line 39 of file gprstate.h.

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

◆ dp

Exdisc_t* Gpr_t::dp

Definition at line 40 of file gprstate.h.

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

◆ errf

Exerror_f Gpr_t::errf

Definition at line 41 of file gprstate.h.

Referenced by initDisc(), and openGPRState().

◆ exitf

Exexit_f Gpr_t::exitf

Definition at line 42 of file gprstate.h.

Referenced by initDisc().

◆ flags

int Gpr_t::flags

Definition at line 53 of file gprstate.h.

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

◆ infname

char* Gpr_t::infname

Definition at line 44 of file gprstate.h.

Referenced by getval(), and gvpr_core().

◆ jbuf

jmp_buf Gpr_t::jbuf

Definition at line 56 of file gprstate.h.

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

◆ n_bindings

size_t Gpr_t::n_bindings

Definition at line 55 of file gprstate.h.

Referenced by addBindings(), and findBinding().

◆ name_used

int Gpr_t::name_used

Definition at line 50 of file gprstate.h.

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

◆ nextgraph

Agraph_t* Gpr_t::nextgraph

Definition at line 36 of file gprstate.h.

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

◆ outFile

FILE* Gpr_t::outFile

Definition at line 45 of file gprstate.h.

Referenced by getval(), and openGPRState().

◆ outgraph

Agraph_t* Gpr_t::outgraph

Definition at line 38 of file gprstate.h.

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

◆ target

Agraph_t* Gpr_t::target

Definition at line 37 of file gprstate.h.

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

◆ tgtname

char* Gpr_t::tgtname

Definition at line 43 of file gprstate.h.

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

◆ tvedge

Agedge_t* Gpr_t::tvedge

Definition at line 49 of file gprstate.h.

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

◆ tvnext

Agnode_t* Gpr_t::tvnext

Definition at line 48 of file gprstate.h.

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

◆ tvroot

Agnode_t* Gpr_t::tvroot

Definition at line 47 of file gprstate.h.

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

◆ tvt

trav_type Gpr_t::tvt

Definition at line 46 of file gprstate.h.

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


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