\hypertarget{structAttrBlock}{
\section{AttrBlock Struct Reference}
\label{structAttrBlock}\index{AttrBlock@{AttrBlock}}
}
Information for a block of attributes.  


{\tt \#include $<$votParseP.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
\hypertarget{structAttrBlock_fa9326ebb9e46e6f599d80f67db42cb6}{
char $\ast$ \textbf{req}}
\label{structAttrBlock_fa9326ebb9e46e6f599d80f67db42cb6}

\item 
\hypertarget{structAttrBlock_c96c734b9124fcdba0ebbb5f8703c940}{
char $\ast$ \textbf{opt}}
\label{structAttrBlock_c96c734b9124fcdba0ebbb5f8703c940}

\item 
\hypertarget{structAttrBlock_6d23c0d081bb527c934e99f47b10c461}{
void $\ast$ \textbf{attributes}}
\label{structAttrBlock_6d23c0d081bb527c934e99f47b10c461}

\end{CompactItemize}


\subsection{Detailed Description}
Information for a block of attributes. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em req}]A '$|$' delimited string of required attribute names. \item[{\em opt}]A '$|$' delimited string of optional attribute names. \item[{\em attributes}]A pointer to an \hyperlink{structAttrList}{AttrList} structure. \end{description}
\end{Desc}


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