\hypertarget{structGenFiles}{
\section{GenFiles Struct Reference}
\label{structGenFiles}\index{GenFiles@{GenFiles}}
}
Collects together all the file structures used by the parser.  


{\tt \#include $<$state\_\-p.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hyperlink{structFilelatcType}{FilelatcType} \hyperlink{structGenFiles_c5b7e726a8dd102080037185c1c18c98}{latcType}
\item 
\hyperlink{structFileTypeEnum}{FileTypeEnum} \hyperlink{structGenFiles_2e03b619085bac9246b986b10397e889}{typeEnum}
\item 
\hyperlink{structFileRegEnum}{FileRegEnum} \hyperlink{structGenFiles_7953d55178d2a110f071a2e0f8701b65}{regEnum}
\item 
\hyperlink{structFileFldEnum}{FileFldEnum} \hyperlink{structGenFiles_b210337a28c8aa73dde5ca56abeb2ee8}{fldEnum}
\item 
\hyperlink{structFileDescription}{FileDescription} \hyperlink{structGenFiles_4bbe623fb52e6cc2af12711fdc1ecbad}{description}
\item 
\hyperlink{structFileXMLTags}{FileXMLTags} \hyperlink{structGenFiles_09f23b885b2a0ecfb2f01b38cb3e0807}{xmlTags}
\item 
\hyperlink{structFileXMLDTD}{FileXMLDTD} \hyperlink{structGenFiles_8ac4276cefb6a7814e5db2a2487c7fab}{xmldtd}
\item 
\hyperlink{structFileMapTags}{FileMapTags} \hyperlink{structGenFiles_3c3710cbcad49e549b4df3e3d63c0c9d}{mapTags}
\item 
\hyperlink{structFileMapDTD}{FileMapDTD} \hyperlink{structGenFiles_9447574ed83a70913f9318f4e646bd3d}{mapdtd}
\item 
\hyperlink{structFileTree__c}{FileTree\_\-c} \hyperlink{structGenFiles_98fb5853a61a5af42b6537fcfa7eb19e}{tree\_\-c}
\item 
\hyperlink{structFileTree__h}{FileTree\_\-h} \hyperlink{structGenFiles_a2876312fc4e35ba48aaa30b249d4362}{tree\_\-h}
\item 
\hyperlink{structFileNumber}{FileNumber} \hyperlink{structGenFiles_7c3180fbfa83fbbbc440c8cfa5f9a27a}{number}
\item 
\hyperlink{structFileLEM}{FileLEM} \hyperlink{structGenFiles_e437235b8b6b14b44e8dcd1be7b8631d}{lem}
\item 
\hyperlink{structFileAddr}{FileAddr} \hyperlink{structGenFiles_835dc32360cb85b05e944f185efb588d}{addr}
\end{CompactItemize}


\subsection{Detailed Description}
Collects together all the file structures used by the parser. 

\subsection{Member Data Documentation}
\hypertarget{structGenFiles_835dc32360cb85b05e944f185efb588d}{
\index{GenFiles@{GenFiles}!addr@{addr}}
\index{addr@{addr}!GenFiles@{GenFiles}}
\subsubsection[{addr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileAddr} {\bf GenFiles::addr}}}
\label{structGenFiles_835dc32360cb85b05e944f185efb588d}


Ranges of acceptable addresses 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_4bbe623fb52e6cc2af12711fdc1ecbad}{
\index{GenFiles@{GenFiles}!description@{description}}
\index{description@{description}!GenFiles@{GenFiles}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileDescription} {\bf GenFiles::description}}}
\label{structGenFiles_4bbe623fb52e6cc2af12711fdc1ecbad}


Description of the LAT 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_b210337a28c8aa73dde5ca56abeb2ee8}{
\index{GenFiles@{GenFiles}!fldEnum@{fldEnum}}
\index{fldEnum@{fldEnum}!GenFiles@{GenFiles}}
\subsubsection[{fldEnum}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileFldEnum} {\bf GenFiles::fldEnum}}}
\label{structGenFiles_b210337a28c8aa73dde5ca56abeb2ee8}


Register field enums 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_c5b7e726a8dd102080037185c1c18c98}{
\index{GenFiles@{GenFiles}!latcType@{latcType}}
\index{latcType@{latcType}!GenFiles@{GenFiles}}
\subsubsection[{latcType}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FilelatcType} {\bf GenFiles::latcType}}}
\label{structGenFiles_c5b7e726a8dd102080037185c1c18c98}


Declaration of the latcTypes 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_e437235b8b6b14b44e8dcd1be7b8631d}{
\index{GenFiles@{GenFiles}!lem@{lem}}
\index{lem@{lem}!GenFiles@{GenFiles}}
\subsubsection[{lem}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileLEM} {\bf GenFiles::lem}}}
\label{structGenFiles_e437235b8b6b14b44e8dcd1be7b8631d}


Association of LEM functions to latcType 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_9447574ed83a70913f9318f4e646bd3d}{
\index{GenFiles@{GenFiles}!mapdtd@{mapdtd}}
\index{mapdtd@{mapdtd}!GenFiles@{GenFiles}}
\subsubsection[{mapdtd}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileMapDTD} {\bf GenFiles::mapdtd}}}
\label{structGenFiles_9447574ed83a70913f9318f4e646bd3d}


LATC\_\-MAP\_\-XML DTD 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_3c3710cbcad49e549b4df3e3d63c0c9d}{
\index{GenFiles@{GenFiles}!mapTags@{mapTags}}
\index{mapTags@{mapTags}!GenFiles@{GenFiles}}
\subsubsection[{mapTags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileMapTags} {\bf GenFiles::mapTags}}}
\label{structGenFiles_3c3710cbcad49e549b4df3e3d63c0c9d}


Structures defining Mapping XML vocabulary of LATC 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_7c3180fbfa83fbbbc440c8cfa5f9a27a}{
\index{GenFiles@{GenFiles}!number@{number}}
\index{number@{number}!GenFiles@{GenFiles}}
\subsubsection[{number}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileNumber} {\bf GenFiles::number}}}
\label{structGenFiles_7c3180fbfa83fbbbc440c8cfa5f9a27a}


Numerology of the LAT 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_7953d55178d2a110f071a2e0f8701b65}{
\index{GenFiles@{GenFiles}!regEnum@{regEnum}}
\index{regEnum@{regEnum}!GenFiles@{GenFiles}}
\subsubsection[{regEnum}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileRegEnum} {\bf GenFiles::regEnum}}}
\label{structGenFiles_7953d55178d2a110f071a2e0f8701b65}


Register enums 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_98fb5853a61a5af42b6537fcfa7eb19e}{
\index{GenFiles@{GenFiles}!tree\_\-c@{tree\_\-c}}
\index{tree\_\-c@{tree\_\-c}!GenFiles@{GenFiles}}
\subsubsection[{tree\_\-c}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileTree\_\-c} {\bf GenFiles::tree\_\-c}}}
\label{structGenFiles_98fb5853a61a5af42b6537fcfa7eb19e}


Functions initialising the LATCtree 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_a2876312fc4e35ba48aaa30b249d4362}{
\index{GenFiles@{GenFiles}!tree\_\-h@{tree\_\-h}}
\index{tree\_\-h@{tree\_\-h}!GenFiles@{GenFiles}}
\subsubsection[{tree\_\-h}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileTree\_\-h} {\bf GenFiles::tree\_\-h}}}
\label{structGenFiles_a2876312fc4e35ba48aaa30b249d4362}


Definition of the LATCtree struct 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_2e03b619085bac9246b986b10397e889}{
\index{GenFiles@{GenFiles}!typeEnum@{typeEnum}}
\index{typeEnum@{typeEnum}!GenFiles@{GenFiles}}
\subsubsection[{typeEnum}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileTypeEnum} {\bf GenFiles::typeEnum}}}
\label{structGenFiles_2e03b619085bac9246b986b10397e889}


Enumerations of latcTypes 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_8ac4276cefb6a7814e5db2a2487c7fab}{
\index{GenFiles@{GenFiles}!xmldtd@{xmldtd}}
\index{xmldtd@{xmldtd}!GenFiles@{GenFiles}}
\subsubsection[{xmldtd}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileXMLDTD} {\bf GenFiles::xmldtd}}}
\label{structGenFiles_8ac4276cefb6a7814e5db2a2487c7fab}


LATC\_\-XML DTD 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().\hypertarget{structGenFiles_09f23b885b2a0ecfb2f01b38cb3e0807}{
\index{GenFiles@{GenFiles}!xmlTags@{xmlTags}}
\index{xmlTags@{xmlTags}!GenFiles@{GenFiles}}
\subsubsection[{xmlTags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf FileXMLTags} {\bf GenFiles::xmlTags}}}
\label{structGenFiles_09f23b885b2a0ecfb2f01b38cb3e0807}


Structures defining XML vocabulary of LATC 

Referenced by ecpt\_\-regState(), ereg\_\-regState(), fini\_\-regState(), init\_\-regState(), scpt\_\-regState(), sfld\_\-regState(), and sreg\_\-regState().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{state__p_8h}{state\_\-p.h}\end{CompactItemize}
