\hypertarget{structCptDetail}{
\section{CptDetail Struct Reference}
\label{structCptDetail}\index{CptDetail@{CptDetail}}
}
Structure containing some imformation about the current component.  


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

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hypertarget{structCptDetail_885e97d97fe07773afcbd2928014b999}{
L\_\-head \hyperlink{structCptDetail_885e97d97fe07773afcbd2928014b999}{children}}
\label{structCptDetail_885e97d97fe07773afcbd2928014b999}

\begin{CompactList}\small\item\em Linked list of strings describing the children of this component (for the XML parser). \item\end{CompactList}\item 
\hypertarget{structCptDetail_baaea2a3612a8095b1004e1dabefec10}{
L\_\-head \hyperlink{structCptDetail_baaea2a3612a8095b1004e1dabefec10}{regs}}
\label{structCptDetail_baaea2a3612a8095b1004e1dabefec10}

\begin{CompactList}\small\item\em Linked list of strings describing the registers of this component (for RIMdata). \item\end{CompactList}\item 
\hypertarget{structCptDetail_0d47a78ed39b8fe0219353c403436bb5}{
L\_\-head \hyperlink{structCptDetail_0d47a78ed39b8fe0219353c403436bb5}{dtd}}
\label{structCptDetail_0d47a78ed39b8fe0219353c403436bb5}

\begin{CompactList}\small\item\em Linked list of strings that form part of the component dtd entry. \item\end{CompactList}\item 
\hypertarget{structCptDetail_27849a8eb2b3bd04502ece05b1ef6112}{
L\_\-head \hyperlink{structCptDetail_27849a8eb2b3bd04502ece05b1ef6112}{regEnums}}
\label{structCptDetail_27849a8eb2b3bd04502ece05b1ef6112}

\begin{CompactList}\small\item\em Linked list of strings that enumerate the registers of the component. \item\end{CompactList}\item 
\hypertarget{structCptDetail_4983785dadd7d192b3e531b5459f8692}{
L\_\-head \hyperlink{structCptDetail_4983785dadd7d192b3e531b5459f8692}{cptChildren}}
\label{structCptDetail_4983785dadd7d192b3e531b5459f8692}

\begin{CompactList}\small\item\em Linked list of strings describing the children of this component (for the Map XML parser). \item\end{CompactList}\item 
\hypertarget{structCptDetail_8b6c511979ee6e39b8db4980f7d44bf7}{
L\_\-head \hyperlink{structCptDetail_8b6c511979ee6e39b8db4980f7d44bf7}{mapdtd}}
\label{structCptDetail_8b6c511979ee6e39b8db4980f7d44bf7}

\begin{CompactList}\small\item\em Linked list of strings that form part of the map dtd entry. \item\end{CompactList}\item 
\hypertarget{structCptDetail_65d04c863ffc0e2c57e45153e88c4106}{
unsigned \hyperlink{structCptDetail_65d04c863ffc0e2c57e45153e88c4106}{dtdCount}}
\label{structCptDetail_65d04c863ffc0e2c57e45153e88c4106}

\begin{CompactList}\small\item\em Number of characters in dtdCpt. \item\end{CompactList}\item 
\hypertarget{structCptDetail_cc6f50cdb7de7f0ef39b5b91390ea761}{
unsigned \hyperlink{structCptDetail_cc6f50cdb7de7f0ef39b5b91390ea761}{regWidth}}
\label{structCptDetail_cc6f50cdb7de7f0ef39b5b91390ea761}

\begin{CompactList}\small\item\em Width (in bytes) of the registers of this cmpnt. \item\end{CompactList}\item 
\hypertarget{structCptDetail_4f3c3e0b710f0d0b3adf75957efcc469}{
unsigned \hyperlink{structCptDetail_4f3c3e0b710f0d0b3adf75957efcc469}{nReg}}
\label{structCptDetail_4f3c3e0b710f0d0b3adf75957efcc469}

\begin{CompactList}\small\item\em Number of registers in this component. \item\end{CompactList}\item 
\hypertarget{structCptDetail_3d8c31312c93a4878d48f97218f7e07d}{
unsigned \hyperlink{structCptDetail_3d8c31312c93a4878d48f97218f7e07d}{multi}}
\label{structCptDetail_3d8c31312c93a4878d48f97218f7e07d}

\begin{CompactList}\small\item\em Multiplicity of this component. \item\end{CompactList}\item 
\hypertarget{structCptDetail_85812c866d4af7fb6fba66806d4ad2f0}{
char $\ast$ \hyperlink{structCptDetail_85812c866d4af7fb6fba66806d4ad2f0}{tag}}
\label{structCptDetail_85812c866d4af7fb6fba66806d4ad2f0}

\begin{CompactList}\small\item\em String describing the component XML tag. \item\end{CompactList}\item 
\hypertarget{structCptDetail_85ecf22a73e49afb39d1ab116efd7197}{
char $\ast$ \hyperlink{structCptDetail_85ecf22a73e49afb39d1ab116efd7197}{name}}
\label{structCptDetail_85ecf22a73e49afb39d1ab116efd7197}

\begin{CompactList}\small\item\em Component Name (three characters + NULL). \item\end{CompactList}\item 
\hypertarget{structCptDetail_6d60e596b9c6b5b3563fb8b90c895641}{
char $\ast$ \hyperlink{structCptDetail_6d60e596b9c6b5b3563fb8b90c895641}{mapTag}}
\label{structCptDetail_6d60e596b9c6b5b3563fb8b90c895641}

\begin{CompactList}\small\item\em String describing the component XML map tag. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Structure containing some imformation about the current component. 

This structure is used because the past history may contain multiple components and it is necessary to hold the details of these components on a stack to allow the previous state to be recovered when a component end tag is encountered 

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