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


Structure that contains information on all command line options.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Ecore__Getopt_a95c83a8b42d6f6300d865feb4dc957dd}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_a95c83a8b42d6f6300d865feb4dc957dd}{prog}}\label{struct__Ecore__Getopt_a95c83a8b42d6f6300d865feb4dc957dd}

\begin{DoxyCompactList}\small\item\em to be used when \hyperlink{group__Ecore__Application__Group_ga2e13fe851572f741f63bbe80b8db7684}{ecore\+\_\+app\+\_\+args\+\_\+get()} fails \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_a856e9af26e9c8379ddf0087df6d7edc4}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_a856e9af26e9c8379ddf0087df6d7edc4}{usage}}\label{struct__Ecore__Getopt_a856e9af26e9c8379ddf0087df6d7edc4}

\begin{DoxyCompactList}\small\item\em usage example, prog is replaced \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_a2c480f05f3dc1b24bb95e4dd970c8384}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_a2c480f05f3dc1b24bb95e4dd970c8384}{version}}\label{struct__Ecore__Getopt_a2c480f05f3dc1b24bb95e4dd970c8384}

\begin{DoxyCompactList}\small\item\em if exists, --version will work \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_ab570a8891c5aeb7d694916efed8244fc}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_ab570a8891c5aeb7d694916efed8244fc}{copyright}}\label{struct__Ecore__Getopt_ab570a8891c5aeb7d694916efed8244fc}

\begin{DoxyCompactList}\small\item\em if exists, --copyright will work \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_a34c773d281a80bc550c30373c98a4b64}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_a34c773d281a80bc550c30373c98a4b64}{license}}\label{struct__Ecore__Getopt_a34c773d281a80bc550c30373c98a4b64}

\begin{DoxyCompactList}\small\item\em if exists, --license will work \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_aedfb149ced2ed1e06e6a0738609080f5}{const char $\ast$ \hyperlink{struct__Ecore__Getopt_aedfb149ced2ed1e06e6a0738609080f5}{description}}\label{struct__Ecore__Getopt_aedfb149ced2ed1e06e6a0738609080f5}

\begin{DoxyCompactList}\small\item\em long description, possible multiline \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Getopt_a64db44d8e98d38f21983d67ab9973621}{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{struct__Ecore__Getopt_a64db44d8e98d38f21983d67ab9973621}{strict}\+: 1}\label{struct__Ecore__Getopt_a64db44d8e98d38f21983d67ab9973621}

\begin{DoxyCompactList}\small\item\em fail on errors \end{DoxyCompactList}\item 
const \hyperlink{struct__Ecore__Getopt__Desc}{Ecore\+\_\+\+Getopt\+\_\+\+Desc} \hyperlink{struct__Ecore__Getopt_aa07238df9c9d5e4dae49fd04164fb918}{descs} \mbox{[}$\,$\mbox{]}
\begin{DoxyCompactList}\small\item\em A table that contains the description of all the other options (N\+U\+L\+L terminated). \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Structure that contains information on all command line options. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_thread_example_8c-example}{ecore\+\_\+thread\+\_\+example.\+c}.\end{Desc}


\subsection{Field Documentation}
\hypertarget{struct__Ecore__Getopt_aa07238df9c9d5e4dae49fd04164fb918}{\index{\+\_\+\+Ecore\+\_\+\+Getopt@{\+\_\+\+Ecore\+\_\+\+Getopt}!descs@{descs}}
\index{descs@{descs}!\+\_\+\+Ecore\+\_\+\+Getopt@{\+\_\+\+Ecore\+\_\+\+Getopt}}
\subsubsection[{descs}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ecore\+\_\+\+Getopt\+\_\+\+Desc} \+\_\+\+Ecore\+\_\+\+Getopt\+::descs\mbox{[}$\,$\mbox{]}}}\label{struct__Ecore__Getopt_aa07238df9c9d5e4dae49fd04164fb918}


A table that contains the description of all the other options (N\+U\+L\+L terminated). 



Referenced by ecore\+\_\+getopt\+\_\+help\+\_\+category(), ecore\+\_\+getopt\+\_\+parse\+\_\+positional(), and ecore\+\_\+getopt\+\_\+parser\+\_\+has\+\_\+duplicates().

