\hypertarget{structCbUf}{}\doxysection{Cb\+Uf Struct Reference}
\label{structCbUf}\index{CbUf@{CbUf}}


{\ttfamily \#include $<$structs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
WORD $\ast$ \mbox{\hyperlink{structCbUf_a2e0636c63a5fff79d3aab40258a0624d}{Buffer}}
\item 
WORD $\ast$ \mbox{\hyperlink{structCbUf_a90a4400f0e428c501b7ec4bef2257051}{Top}}
\item 
WORD $\ast$ \mbox{\hyperlink{structCbUf_a661ecca4d7bb8ab1f0c543965e2fcae7}{Pointer}}
\item 
WORD $\ast$$\ast$ \mbox{\hyperlink{structCbUf_ad4e27373899a107bbaf3752469070454}{lhs}}
\item 
WORD $\ast$$\ast$ \mbox{\hyperlink{structCbUf_ac845a81c36f61d898727141b3b6090fd}{rhs}}
\item 
LONG $\ast$ \mbox{\hyperlink{structCbUf_a75fb6a4549aacd4586669a75c7c120a6}{Can\+Commu}}
\item 
LONG $\ast$ \mbox{\hyperlink{structCbUf_a8de60d64e0a394ee3933c034f1c5752d}{Num\+Terms}}
\item 
WORD $\ast$ \mbox{\hyperlink{structCbUf_a8ae065d7662be4f9f0a049bccaf435e0}{numdum}}
\item 
WORD $\ast$ \mbox{\hyperlink{structCbUf_a66b2396a16d5d5613d4a369136a8943c}{dimension}}
\item 
\mbox{\hyperlink{structs_8h_af994b7dba3fd787c7e21b0f0290385ca}{COMPTREE}} $\ast$ \mbox{\hyperlink{structCbUf_ac80ede890325c5138c36f65d9d07cdfe}{boomlijst}}
\item 
LONG \mbox{\hyperlink{structCbUf_aa9e5927a3f2b629b3606f7f53b37e7ab}{Buffer\+Size}}
\item 
\mbox{\Hypertarget{structCbUf_a0e9b78378abfdc685d78488d8c0076df}\label{structCbUf_a0e9b78378abfdc685d78488d8c0076df}} 
int {\bfseries numlhs}
\item 
\mbox{\Hypertarget{structCbUf_a485ffe7b1def3df1beca96bc586f26f0}\label{structCbUf_a485ffe7b1def3df1beca96bc586f26f0}} 
int {\bfseries numrhs}
\item 
\mbox{\Hypertarget{structCbUf_a3f9505f5369badf456ca3e931a3916d3}\label{structCbUf_a3f9505f5369badf456ca3e931a3916d3}} 
int {\bfseries maxlhs}
\item 
\mbox{\Hypertarget{structCbUf_ab32c609c37e2b6faf25519aae7a6088d}\label{structCbUf_ab32c609c37e2b6faf25519aae7a6088d}} 
int {\bfseries maxrhs}
\item 
\mbox{\Hypertarget{structCbUf_a43fa0141a5520f65f235c638fb68fd68}\label{structCbUf_a43fa0141a5520f65f235c638fb68fd68}} 
int {\bfseries mnumlhs}
\item 
\mbox{\Hypertarget{structCbUf_a94af63ad368134db946076d793c5e958}\label{structCbUf_a94af63ad368134db946076d793c5e958}} 
int {\bfseries mnumrhs}
\item 
\mbox{\Hypertarget{structCbUf_a7096762e424beae14bbeecc4cced0d50}\label{structCbUf_a7096762e424beae14bbeecc4cced0d50}} 
int {\bfseries numtree}
\item 
\mbox{\Hypertarget{structCbUf_a5139af1fc622e2a6edab676048b3a926}\label{structCbUf_a5139af1fc622e2a6edab676048b3a926}} 
int {\bfseries rootnum}
\item 
\mbox{\Hypertarget{structCbUf_a0d013e51e862e05b94daf06b4e0d57d3}\label{structCbUf_a0d013e51e862e05b94daf06b4e0d57d3}} 
int {\bfseries Max\+Tree\+Size}
\end{DoxyCompactItemize}


\doxysubsection{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 938 of file structs.\+h.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structCbUf_a2e0636c63a5fff79d3aab40258a0624d}\label{structCbUf_a2e0636c63a5fff79d3aab40258a0624d}} 
\index{CbUf@{CbUf}!Buffer@{Buffer}}
\index{Buffer@{Buffer}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{Buffer}{Buffer}}
{\footnotesize\ttfamily WORD$\ast$ Cb\+Uf\+::\+Buffer}

\mbox{[}D\mbox{]} Size in Buffer\+Size 

Definition at line 939 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a90a4400f0e428c501b7ec4bef2257051}\label{structCbUf_a90a4400f0e428c501b7ec4bef2257051}} 
\index{CbUf@{CbUf}!Top@{Top}}
\index{Top@{Top}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{Top}{Top}}
{\footnotesize\ttfamily WORD$\ast$ Cb\+Uf\+::\+Top}

pointer to the end of the Buffer memory 

Definition at line 940 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a661ecca4d7bb8ab1f0c543965e2fcae7}\label{structCbUf_a661ecca4d7bb8ab1f0c543965e2fcae7}} 
\index{CbUf@{CbUf}!Pointer@{Pointer}}
\index{Pointer@{Pointer}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{Pointer}{Pointer}}
{\footnotesize\ttfamily WORD$\ast$ Cb\+Uf\+::\+Pointer}

pointer into the Buffer memory 

Definition at line 941 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_ad4e27373899a107bbaf3752469070454}\label{structCbUf_ad4e27373899a107bbaf3752469070454}} 
\index{CbUf@{CbUf}!lhs@{lhs}}
\index{lhs@{lhs}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{lhs}{lhs}}
{\footnotesize\ttfamily WORD$\ast$$\ast$ Cb\+Uf\+::lhs}

\mbox{[}D\mbox{]} Size in maxlhs. list of pointers into Buffer. 

Definition at line 942 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_ac845a81c36f61d898727141b3b6090fd}\label{structCbUf_ac845a81c36f61d898727141b3b6090fd}} 
\index{CbUf@{CbUf}!rhs@{rhs}}
\index{rhs@{rhs}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{rhs}{rhs}}
{\footnotesize\ttfamily WORD$\ast$$\ast$ Cb\+Uf\+::rhs}

\mbox{[}D\mbox{]} Size in maxrhs. list of pointers into Buffer. 

Definition at line 943 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a75fb6a4549aacd4586669a75c7c120a6}\label{structCbUf_a75fb6a4549aacd4586669a75c7c120a6}} 
\index{CbUf@{CbUf}!CanCommu@{CanCommu}}
\index{CanCommu@{CanCommu}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{CanCommu}{CanCommu}}
{\footnotesize\ttfamily LONG$\ast$ Cb\+Uf\+::\+Can\+Commu}

points into rhs memory behind WORD$\ast$ area. 

Definition at line 944 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a8de60d64e0a394ee3933c034f1c5752d}\label{structCbUf_a8de60d64e0a394ee3933c034f1c5752d}} 
\index{CbUf@{CbUf}!NumTerms@{NumTerms}}
\index{NumTerms@{NumTerms}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{NumTerms}{NumTerms}}
{\footnotesize\ttfamily LONG$\ast$ Cb\+Uf\+::\+Num\+Terms}

points into rhs memory behind Can\+Commu area 

Definition at line 945 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a8ae065d7662be4f9f0a049bccaf435e0}\label{structCbUf_a8ae065d7662be4f9f0a049bccaf435e0}} 
\index{CbUf@{CbUf}!numdum@{numdum}}
\index{numdum@{numdum}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{numdum}{numdum}}
{\footnotesize\ttfamily WORD$\ast$ Cb\+Uf\+::numdum}

points into rhs memory behind Num\+Terms 

Definition at line 946 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_a66b2396a16d5d5613d4a369136a8943c}\label{structCbUf_a66b2396a16d5d5613d4a369136a8943c}} 
\index{CbUf@{CbUf}!dimension@{dimension}}
\index{dimension@{dimension}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{dimension}{dimension}}
{\footnotesize\ttfamily WORD$\ast$ Cb\+Uf\+::dimension}

points into rhs memory behind numdum 

Definition at line 947 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_ac80ede890325c5138c36f65d9d07cdfe}\label{structCbUf_ac80ede890325c5138c36f65d9d07cdfe}} 
\index{CbUf@{CbUf}!boomlijst@{boomlijst}}
\index{boomlijst@{boomlijst}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{boomlijst}{boomlijst}}
{\footnotesize\ttfamily \mbox{\hyperlink{structs_8h_af994b7dba3fd787c7e21b0f0290385ca}{COMPTREE}}$\ast$ Cb\+Uf\+::boomlijst}

\mbox{[}D\mbox{]} Number elements in Max\+Tree\+Size 

Definition at line 948 of file structs.\+h.

\mbox{\Hypertarget{structCbUf_aa9e5927a3f2b629b3606f7f53b37e7ab}\label{structCbUf_aa9e5927a3f2b629b3606f7f53b37e7ab}} 
\index{CbUf@{CbUf}!BufferSize@{BufferSize}}
\index{BufferSize@{BufferSize}!CbUf@{CbUf}}
\doxysubsubsection{\texorpdfstring{BufferSize}{BufferSize}}
{\footnotesize\ttfamily LONG Cb\+Uf\+::\+Buffer\+Size}

Number of allocated WORD\textquotesingle{}s in Buffer 

Definition at line 949 of file structs.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structs_8h}{structs.\+h}}\end{DoxyCompactItemize}
