\hypertarget{unionGCObject}{
\section{GCObject Union Reference}
\label{unionGCObject}\index{GCObject@{GCObject}}
}
{\tt \#include $<$lstate.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hyperlink{structGCheader}{GCheader} \hyperlink{unionGCObject_1abd8f26ec7f6d3c47da2b9411b87a95}{gch}
\item 
union \hyperlink{unionTString}{TString} \hyperlink{unionGCObject_13c9e846aed214f15f08856eff708156}{ts}
\item 
union \hyperlink{unionUdata}{Udata} \hyperlink{unionGCObject_cb21de33631e8e6c232e25afa5719d70}{u}
\item 
union \hyperlink{unionClosure}{Closure} \hyperlink{unionGCObject_6333069bf1033586bb75a9d099781cb9}{cl}
\item 
struct \hyperlink{structTable}{Table} \hyperlink{unionGCObject_1386073c8162a56cf73946847579fd5b}{h}
\item 
struct \hyperlink{structProto}{Proto} \hyperlink{unionGCObject_0f07556fc701098194d000a1bb4b0e6a}{p}
\item 
struct \hyperlink{structUpVal}{UpVal} \hyperlink{unionGCObject_a6b546130da6430205f25864900a4202}{uv}
\item 
struct \hyperlink{structlua__State}{lua\_\-State} \hyperlink{unionGCObject_09dfef993a41cb62497249e7ccf6fb5f}{th}
\end{CompactItemize}


\subsection{Member Data Documentation}
\hypertarget{unionGCObject_1abd8f26ec7f6d3c47da2b9411b87a95}{
\index{GCObject@{GCObject}!gch@{gch}}
\index{gch@{gch}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf GCheader} {\bf GCObject::gch}}}
\label{unionGCObject_1abd8f26ec7f6d3c47da2b9411b87a95}


\hypertarget{unionGCObject_13c9e846aed214f15f08856eff708156}{
\index{GCObject@{GCObject}!ts@{ts}}
\index{ts@{ts}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}union {\bf TString} {\bf GCObject::ts}\hspace{0.3cm}{\tt  \mbox{[}write\mbox{]}}}}
\label{unionGCObject_13c9e846aed214f15f08856eff708156}


\hypertarget{unionGCObject_cb21de33631e8e6c232e25afa5719d70}{
\index{GCObject@{GCObject}!u@{u}}
\index{u@{u}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}union {\bf Udata} {\bf GCObject::u}\hspace{0.3cm}{\tt  \mbox{[}write\mbox{]}}}}
\label{unionGCObject_cb21de33631e8e6c232e25afa5719d70}


\hypertarget{unionGCObject_6333069bf1033586bb75a9d099781cb9}{
\index{GCObject@{GCObject}!cl@{cl}}
\index{cl@{cl}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}union {\bf Closure} {\bf GCObject::cl}\hspace{0.3cm}{\tt  \mbox{[}write\mbox{]}}}}
\label{unionGCObject_6333069bf1033586bb75a9d099781cb9}


\hypertarget{unionGCObject_1386073c8162a56cf73946847579fd5b}{
\index{GCObject@{GCObject}!h@{h}}
\index{h@{h}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf Table} {\bf GCObject::h}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{unionGCObject_1386073c8162a56cf73946847579fd5b}


\hypertarget{unionGCObject_0f07556fc701098194d000a1bb4b0e6a}{
\index{GCObject@{GCObject}!p@{p}}
\index{p@{p}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf Proto} {\bf GCObject::p}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{unionGCObject_0f07556fc701098194d000a1bb4b0e6a}


\hypertarget{unionGCObject_a6b546130da6430205f25864900a4202}{
\index{GCObject@{GCObject}!uv@{uv}}
\index{uv@{uv}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf UpVal} {\bf GCObject::uv}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{unionGCObject_a6b546130da6430205f25864900a4202}


\hypertarget{unionGCObject_09dfef993a41cb62497249e7ccf6fb5f}{
\index{GCObject@{GCObject}!th@{th}}
\index{th@{th}!GCObject@{GCObject}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf lua\_\-State} {\bf GCObject::th}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{unionGCObject_09dfef993a41cb62497249e7ccf6fb5f}




The documentation for this union was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{lstate_8h}{lstate.h}\end{CompactItemize}
