\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}