\hypertarget{structoption}{\section{option Struct Reference}
\label{structoption}\index{option@{option}}
}


{\ttfamily \#include $<$getopt\-\_\-long.\-h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{structoption_adc503659d37af8017fb4b86d61c99086}{name}
\item 
int \hyperlink{structoption_a90d7ee9a51eea5c002682dbd0af149e4}{has\-\_\-arg}
\item 
int $\ast$ \hyperlink{structoption_ab366eea5fe7be25c1928328ba715e353}{flag}
\item 
int \hyperlink{structoption_a13bd155ec3b405d29c41ab8d0793be11}{val}
\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\hypertarget{structoption_ab366eea5fe7be25c1928328ba715e353}{\index{option@{option}!flag@{flag}}
\index{flag@{flag}!option@{option}}
\subsubsection[{flag}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ option\-::flag}}\label{structoption_ab366eea5fe7be25c1928328ba715e353}
\hypertarget{structoption_a90d7ee9a51eea5c002682dbd0af149e4}{\index{option@{option}!has\-\_\-arg@{has\-\_\-arg}}
\index{has\-\_\-arg@{has\-\_\-arg}!option@{option}}
\subsubsection[{has\-\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}int option\-::has\-\_\-arg}}\label{structoption_a90d7ee9a51eea5c002682dbd0af149e4}
\hypertarget{structoption_adc503659d37af8017fb4b86d61c99086}{\index{option@{option}!name@{name}}
\index{name@{name}!option@{option}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ option\-::name}}\label{structoption_adc503659d37af8017fb4b86d61c99086}


Referenced by main().

\hypertarget{structoption_a13bd155ec3b405d29c41ab8d0793be11}{\index{option@{option}!val@{val}}
\index{val@{val}!option@{option}}
\subsubsection[{val}]{\setlength{\rightskip}{0pt plus 5cm}int option\-::val}}\label{structoption_a13bd155ec3b405d29c41ab8d0793be11}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{getopt__long_8h}{getopt\-\_\-long.\-h}\end{DoxyCompactItemize}