\section{CMML\_\-Element Struct Reference}
\label{structCMML__Element}\index{CMML\_\-Element@{CMML\_\-Element}}
{\tt \#include $<$cmml.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
{\bf CMML\_\-Element\_\-Type} {\bf type}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>{\bf CMML\_Stream} $\ast$ {\bf stream}\\
\>{\bf CMML\_Head} $\ast$ {\bf head}\\
\>{\bf CMML\_Clip} $\ast$ {\bf clip}\\
\} {\bf e}\\

\end{tabbing}\end{CompactItemize}


\subsection{Detailed Description}
\doxyref{CMML\_\-Element}{p.}{structCMML__Element}: wrapper type for any of the three elements which can occur in a CMML document (and are stored in CMML\_\-Status). Memory freed by cmml\_\-destroy\_\-element() 

\subsection{Field Documentation}
\index{CMML\_\-Element@{CMML\_\-Element}!type@{type}}
\index{type@{type}!CMML_Element@{CMML\_\-Element}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CMML\_\-Element\_\-Type} {\bf CMML\_\-Element::type}}\label{structCMML__Element_c6656d223ae990bbc4a2b9cd0a30ac72}


type of element to select in union \index{CMML\_\-Element@{CMML\_\-Element}!stream@{stream}}
\index{stream@{stream}!CMML_Element@{CMML\_\-Element}}
\subsubsection[{stream}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CMML\_\-Stream}$\ast$ {\bf CMML\_\-Element::stream}}\label{structCMML__Element_692f6932b94c535d7dbe679dbba5bb39}


the stream tag \index{CMML\_\-Element@{CMML\_\-Element}!head@{head}}
\index{head@{head}!CMML_Element@{CMML\_\-Element}}
\subsubsection[{head}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CMML\_\-Head}$\ast$ {\bf CMML\_\-Element::head}}\label{structCMML__Element_ea3d32ac99b7a148f8adc507fc932fd6}


the head tag \index{CMML\_\-Element@{CMML\_\-Element}!clip@{clip}}
\index{clip@{clip}!CMML_Element@{CMML\_\-Element}}
\subsubsection[{clip}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CMML\_\-Clip}$\ast$ {\bf CMML\_\-Element::clip}}\label{structCMML__Element_4c91aa6e29602c89db583398fa74c2d1}


the clip tag \index{CMML\_\-Element@{CMML\_\-Element}!e@{e}}
\index{e@{e}!CMML_Element@{CMML\_\-Element}}
\subsubsection[{e}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf CMML\_\-Element::e}}\label{structCMML__Element_3850f64dd52bec2aada6cc7ff0a73615}


holds either the stream, head or clip tag 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf cmml.h}\end{CompactItemize}
