FORM v5.0.0-35-g6318119
Data Fields
CbUf Struct Reference

#include <structs.h>

Collaboration diagram for CbUf:
Collaboration graph
[legend]

Data Fields

WORD * Buffer
 
WORD * Top
 
WORD * Pointer
 
WORD ** lhs
 
WORD ** rhs
 
LONG * CanCommu
 
LONG * NumTerms
 
WORD * numdum
 
WORD * dimension
 
COMPTREEboomlijst
 
LONG BufferSize
 
int numlhs
 
int numrhs
 
int maxlhs
 
int maxrhs
 
int mnumlhs
 
int mnumrhs
 
int numtree
 
int rootnum
 
int MaxTreeSize
 

Detailed Description

The CBUF struct is used by the compiler. It is a compiler buffer of which since version 3.0 there can be many.

Definition at line 970 of file structs.h.

Field Documentation

◆ Buffer

WORD* Buffer

[D] Size in BufferSize

Definition at line 971 of file structs.h.

Referenced by CleanupArgCache(), clearcbuf(), DoubleCbuffer(), finishcbuf(), inicbufs(), PF_BroadcastCBuf(), and Processor().

◆ Top

WORD* Top

pointer to the end of the Buffer memory

Definition at line 972 of file structs.h.

Referenced by AddNtoC(), AddNtoL(), DoubleCbuffer(), finishcbuf(), inicbufs(), and PF_BroadcastCBuf().

◆ Pointer

WORD* Pointer

pointer into the Buffer memory

Definition at line 973 of file structs.h.

Referenced by AddLHS(), AddNtoC(), AddNtoL(), AddRHS(), CleanupArgCache(), clearcbuf(), DoubleCbuffer(), finishcbuf(), Generator(), inicbufs(), PF_BroadcastCBuf(), and Processor().

◆ lhs

WORD** lhs

[D] Size in maxlhs. list of pointers into Buffer.

Definition at line 974 of file structs.h.

Referenced by AddLHS(), DoubleCbuffer(), finishcbuf(), Generator(), inicbufs(), PF_BroadcastCBuf(), Processor(), and TestMatch().

◆ rhs

WORD** rhs

[D] Size in maxrhs. list of pointers into Buffer.

Definition at line 975 of file structs.h.

Referenced by AddRHS(), CleanupArgCache(), clearcbuf(), DoubleCbuffer(), finishcbuf(), Generator(), inicbufs(), IniFbuffer(), PF_BroadcastCBuf(), and Processor().

◆ CanCommu

LONG* CanCommu

points into rhs memory behind WORD* area.

Definition at line 976 of file structs.h.

Referenced by AddRHS(), finishcbuf(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ NumTerms

LONG* NumTerms

points into rhs memory behind CanCommu area

Definition at line 977 of file structs.h.

Referenced by AddRHS(), finishcbuf(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ numdum

WORD* numdum

points into rhs memory behind NumTerms

Definition at line 978 of file structs.h.

Referenced by AddRHS(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ dimension

WORD* dimension

points into rhs memory behind numdum

Definition at line 979 of file structs.h.

Referenced by AddRHS(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ boomlijst

COMPTREE* boomlijst

[D] Number elements in MaxTreeSize

Definition at line 980 of file structs.h.

Referenced by CleanupArgCache(), clearcbuf(), finishcbuf(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ BufferSize

LONG BufferSize

Number of allocated WORD's in Buffer

Definition at line 981 of file structs.h.

Referenced by DoubleCbuffer(), finishcbuf(), inicbufs(), and PF_BroadcastCBuf().

◆ numlhs

int numlhs

Definition at line 982 of file structs.h.

◆ numrhs

int numrhs

Definition at line 983 of file structs.h.

◆ maxlhs

int maxlhs

Definition at line 984 of file structs.h.

◆ maxrhs

int maxrhs

Definition at line 985 of file structs.h.

◆ mnumlhs

int mnumlhs

Definition at line 986 of file structs.h.

◆ mnumrhs

int mnumrhs

Definition at line 987 of file structs.h.

◆ numtree

int numtree

Definition at line 988 of file structs.h.

◆ rootnum

int rootnum

Definition at line 989 of file structs.h.

◆ MaxTreeSize

int MaxTreeSize

Definition at line 990 of file structs.h.


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