\hypertarget{struct__Efl__Version}{}\section{\+\_\+\+Efl\+\_\+\+Version Struct Reference}
\label{struct__Efl__Version}\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}


This type describes the version of E\+FL with an optional variant.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{struct__Efl__Version_afd86355549eb6fa179197c0516f54d06}{major}}
\begin{DoxyCompactList}\small\item\em Major component of the version ($>$= 1). \end{DoxyCompactList}\item 
int \mbox{\hyperlink{struct__Efl__Version_ade57b47f6744093242c34c690690a3b7}{minor}}
\begin{DoxyCompactList}\small\item\em Minor component of the version ($>$= 0). \end{DoxyCompactList}\item 
int \mbox{\hyperlink{struct__Efl__Version_a3cad0cb3b60c35aee110afa979f9d645}{micro}}
\begin{DoxyCompactList}\small\item\em Micro component of the version ($>$= 0). \end{DoxyCompactList}\item 
int \mbox{\hyperlink{struct__Efl__Version_a7efda7b7628dcfa1b11d781e40093bdf}{revision}}
\begin{DoxyCompactList}\small\item\em Revision component of the version ($>$= 0). \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{struct__Efl__Version_a47d82365ce6a204f4c65d9dc13201c35}{flavor}}
\begin{DoxyCompactList}\small\item\em Special version string for this build of E\+FL, {\ttfamily null} for vanilla (upstream) E\+FL. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{struct__Efl__Version_a669f3b94c9f970a1aa3e2cad2fd9f73e}{build\+\_\+id}}
\begin{DoxyCompactList}\small\item\em Contains {\ttfamily E\+F\+L\+\_\+\+B\+U\+I\+L\+D\+\_\+\+ID}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This type describes the version of E\+FL with an optional variant. 

This may be used to query the current running version of E\+FL. Or it can be passed by applications at startup time to inform E\+FL of the version a certain application was built for.

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


\subsection{Field Documentation}
\mbox{\Hypertarget{struct__Efl__Version_afd86355549eb6fa179197c0516f54d06}\label{struct__Efl__Version_afd86355549eb6fa179197c0516f54d06}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!major@{major}}
\index{major@{major}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{major}{major}}
{\footnotesize\ttfamily int \+\_\+\+Efl\+\_\+\+Version\+::major}



Major component of the version ($>$= 1). 



Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

\mbox{\Hypertarget{struct__Efl__Version_ade57b47f6744093242c34c690690a3b7}\label{struct__Efl__Version_ade57b47f6744093242c34c690690a3b7}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!minor@{minor}}
\index{minor@{minor}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{minor}{minor}}
{\footnotesize\ttfamily int \+\_\+\+Efl\+\_\+\+Version\+::minor}



Minor component of the version ($>$= 0). 



Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

\mbox{\Hypertarget{struct__Efl__Version_a3cad0cb3b60c35aee110afa979f9d645}\label{struct__Efl__Version_a3cad0cb3b60c35aee110afa979f9d645}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!micro@{micro}}
\index{micro@{micro}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{micro}{micro}}
{\footnotesize\ttfamily int \+\_\+\+Efl\+\_\+\+Version\+::micro}



Micro component of the version ($>$= 0). 



Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

\mbox{\Hypertarget{struct__Efl__Version_a7efda7b7628dcfa1b11d781e40093bdf}\label{struct__Efl__Version_a7efda7b7628dcfa1b11d781e40093bdf}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!revision@{revision}}
\index{revision@{revision}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{revision}{revision}}
{\footnotesize\ttfamily int \+\_\+\+Efl\+\_\+\+Version\+::revision}



Revision component of the version ($>$= 0). 



Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

\mbox{\Hypertarget{struct__Efl__Version_a47d82365ce6a204f4c65d9dc13201c35}\label{struct__Efl__Version_a47d82365ce6a204f4c65d9dc13201c35}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!flavor@{flavor}}
\index{flavor@{flavor}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{flavor}{flavor}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Efl\+\_\+\+Version\+::flavor}



Special version string for this build of E\+FL, {\ttfamily null} for vanilla (upstream) E\+FL. 

Contains {\ttfamily E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+F\+L\+A\+V\+OR}. 

Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

\mbox{\Hypertarget{struct__Efl__Version_a669f3b94c9f970a1aa3e2cad2fd9f73e}\label{struct__Efl__Version_a669f3b94c9f970a1aa3e2cad2fd9f73e}} 
\index{\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}!build\+\_\+id@{build\+\_\+id}}
\index{build\+\_\+id@{build\+\_\+id}!\+\_\+\+Efl\+\_\+\+Version@{\+\_\+\+Efl\+\_\+\+Version}}
\subsubsection{\texorpdfstring{build\+\_\+id}{build\_id}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Efl\+\_\+\+Version\+::build\+\_\+id}



Contains {\ttfamily E\+F\+L\+\_\+\+B\+U\+I\+L\+D\+\_\+\+ID}. 



Referenced by efl\+\_\+build\+\_\+version\+\_\+set().

