\hypertarget{struct__Ecore__Getopt__Desc}{\section{\+\_\+\+Ecore\+\_\+\+Getopt\+\_\+\+Desc Struct Reference}
\label{struct__Ecore__Getopt__Desc}\index{\+\_\+\+Ecore\+\_\+\+Getopt\+\_\+\+Desc@{\+\_\+\+Ecore\+\_\+\+Getopt\+\_\+\+Desc}}
}


Structure that describe an option of the command line.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Ecore__Getopt__Desc_af9bd76d655dfe959d20d86171d29444b}{char \hyperlink{struct__Ecore__Getopt__Desc_af9bd76d655dfe959d20d86171d29444b}{shortname}}\label{struct__Ecore__Getopt__Desc_af9bd76d655dfe959d20d86171d29444b}

\begin{DoxyCompactList}\small\item\em used with a single dash \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt__Desc_a864b1085efaf040c966d37d82a02bf68}{const char $\ast$ \hyperlink{struct__Ecore__Getopt__Desc_a864b1085efaf040c966d37d82a02bf68}{longname}}\label{struct__Ecore__Getopt__Desc_a864b1085efaf040c966d37d82a02bf68}

\begin{DoxyCompactList}\small\item\em used with double dashes \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt__Desc_a4ef3a7422b648ff93d8e0072a57cca25}{const char $\ast$ \hyperlink{struct__Ecore__Getopt__Desc_a4ef3a7422b648ff93d8e0072a57cca25}{help}}\label{struct__Ecore__Getopt__Desc_a4ef3a7422b648ff93d8e0072a57cca25}

\begin{DoxyCompactList}\small\item\em used by --help/ecore\+\_\+getopt\+\_\+help() \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt__Desc_a1209593b48de3db15e257edbe5ec2bd1}{const char $\ast$ \hyperlink{struct__Ecore__Getopt__Desc_a1209593b48de3db15e257edbe5ec2bd1}{metavar}}\label{struct__Ecore__Getopt__Desc_a1209593b48de3db15e257edbe5ec2bd1}

\begin{DoxyCompactList}\small\item\em used by \hyperlink{group__Ecore__Getopt__Group_ga194ebe4424cf5d1ff651a15ec4e2e535}{ecore\+\_\+getopt\+\_\+help()} with nargs $>$ 0 \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt__Desc_acacba56e9ca844dbdcfcecf591dc9a83}{\hyperlink{group__Ecore__Getopt__Group_ga18a5ae965b8b707d30bf0cc39129ef1c}{Ecore\+\_\+\+Getopt\+\_\+\+Action} \hyperlink{struct__Ecore__Getopt__Desc_acacba56e9ca844dbdcfcecf591dc9a83}{action}}\label{struct__Ecore__Getopt__Desc_acacba56e9ca844dbdcfcecf591dc9a83}

\begin{DoxyCompactList}\small\item\em define how to handle it \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt__Desc_a51c6a912b3d7b96fa599731e1aadd212}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>const \hyperlink{struct__Ecore__Getopt__Desc__Store}{Ecore\_Getopt\_Desc\_Store} {\bfseries store}\\
\>const void $\ast$ {\bfseries store\_const}\\
\>const char $\ast$const $\ast$ {\bfseries choices}\\
\>const \hyperlink{group__Ecore__Getopt__Group_gad117da080da25f6a67b500d94d0f6636}{Ecore\_Getopt\_Type} {\bfseries append\_type}\\
\>const \hyperlink{struct__Ecore__Getopt__Desc__Callback}{Ecore\_Getopt\_Desc\_Callback} {\bfseries callback}\\
\>const void $\ast$ {\bfseries dummy}\\
\} \hyperlink{struct__Ecore__Getopt__Desc_a51c6a912b3d7b96fa599731e1aadd212}{action\_param}}\label{struct__Ecore__Getopt__Desc_a51c6a912b3d7b96fa599731e1aadd212}
\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em Action parameter. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Structure that describe an option of the command line. 