\hypertarget{ltm_8c}{
\section{ltm.c File Reference}
\label{ltm_8c}\index{ltm.c@{ltm.c}}
}
{\tt \#include $<$string.h$>$}\par
{\tt \#include \char`\"{}lua.h\char`\"{}}\par
{\tt \#include \char`\"{}lobject.h\char`\"{}}\par
{\tt \#include \char`\"{}lstate.h\char`\"{}}\par
{\tt \#include \char`\"{}lstring.h\char`\"{}}\par
{\tt \#include \char`\"{}ltable.h\char`\"{}}\par
{\tt \#include \char`\"{}ltm.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{ltm_8c_c6bbd12ef7157b1211e6017d50efe715}{ltm\_\-c}
\item 
\#define \hyperlink{ltm_8c_bf0b3947b59218777a8e928a10be205b}{LUA\_\-CORE}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void \hyperlink{ltm_8c_f0ec8a91a71f8e0fdcc4affdc1f57b3d}{luaT\_\-init} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
const \hyperlink{structlua__TValue}{TValue} $\ast$ \hyperlink{ltm_8c_97a63008449b8f85e6ea6e0d5438323b}{luaT\_\-gettm} (\hyperlink{structTable}{Table} $\ast$events, \hyperlink{ltm_8h_69e345ae253d250b61a03f1d6871c8d1}{TMS} event, \hyperlink{unionTString}{TString} $\ast$ename)
\item 
const \hyperlink{structlua__TValue}{TValue} $\ast$ \hyperlink{ltm_8c_0a3a3df9d6e7f17d806f74d411e59b2d}{luaT\_\-gettmbyobj} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const \hyperlink{structlua__TValue}{TValue} $\ast$o, \hyperlink{ltm_8h_69e345ae253d250b61a03f1d6871c8d1}{TMS} event)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const char $\ast$const \hyperlink{ltm_8c_3ba7d248c312c86b29d7027a374ebc4f}{luaT\_\-typenames} \mbox{[}$\,$\mbox{]}
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{ltm_8c_c6bbd12ef7157b1211e6017d50efe715}{
\index{ltm.c@{ltm.c}!ltm\_\-c@{ltm\_\-c}}
\index{ltm\_\-c@{ltm\_\-c}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ltm\_\-c}}
\label{ltm_8c_c6bbd12ef7157b1211e6017d50efe715}


\hypertarget{ltm_8c_bf0b3947b59218777a8e928a10be205b}{
\index{ltm.c@{ltm.c}!LUA\_\-CORE@{LUA\_\-CORE}}
\index{LUA\_\-CORE@{LUA\_\-CORE}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-CORE}}
\label{ltm_8c_bf0b3947b59218777a8e928a10be205b}




\subsection{Function Documentation}
\hypertarget{ltm_8c_97a63008449b8f85e6ea6e0d5438323b}{
\index{ltm.c@{ltm.c}!luaT\_\-gettm@{luaT\_\-gettm}}
\index{luaT\_\-gettm@{luaT\_\-gettm}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf TValue}$\ast$ luaT\_\-gettm ({\bf Table} $\ast$ {\em events}, \/  {\bf TMS} {\em event}, \/  {\bf TString} $\ast$ {\em ename})}}
\label{ltm_8c_97a63008449b8f85e6ea6e0d5438323b}


\hypertarget{ltm_8c_0a3a3df9d6e7f17d806f74d411e59b2d}{
\index{ltm.c@{ltm.c}!luaT\_\-gettmbyobj@{luaT\_\-gettmbyobj}}
\index{luaT\_\-gettmbyobj@{luaT\_\-gettmbyobj}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf TValue}$\ast$ luaT\_\-gettmbyobj ({\bf lua\_\-State} $\ast$ {\em L}, \/  const {\bf TValue} $\ast$ {\em o}, \/  {\bf TMS} {\em event})}}
\label{ltm_8c_0a3a3df9d6e7f17d806f74d411e59b2d}


\hypertarget{ltm_8c_f0ec8a91a71f8e0fdcc4affdc1f57b3d}{
\index{ltm.c@{ltm.c}!luaT\_\-init@{luaT\_\-init}}
\index{luaT\_\-init@{luaT\_\-init}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaT\_\-init ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{ltm_8c_f0ec8a91a71f8e0fdcc4affdc1f57b3d}




\subsection{Variable Documentation}
\hypertarget{ltm_8c_3ba7d248c312c86b29d7027a374ebc4f}{
\index{ltm.c@{ltm.c}!luaT\_\-typenames@{luaT\_\-typenames}}
\index{luaT\_\-typenames@{luaT\_\-typenames}!ltm.c@{ltm.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ const {\bf luaT\_\-typenames}\mbox{[}$\,$\mbox{]}}}
\label{ltm_8c_3ba7d248c312c86b29d7027a374ebc4f}


\textbf{Initial value:}

\begin{Code}\begin{verbatim} {
  "nil", "boolean", "userdata", "number",
  "string", "table", "function", "userdata", "thread",
  "proto", "upval"
}
\end{verbatim}
\end{Code}
