\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 
\hypertarget{struct__Efl__Version_afd86355549eb6fa179197c0516f54d06}{}\label{struct__Efl__Version_afd86355549eb6fa179197c0516f54d06} 
int {\bfseries major}
\item 
int \hyperlink{struct__Efl__Version_ade57b47f6744093242c34c690690a3b7}{minor}
\begin{DoxyCompactList}\small\item\em Major component of the version ($>$= 1). \end{DoxyCompactList}\item 
int \hyperlink{struct__Efl__Version_a3cad0cb3b60c35aee110afa979f9d645}{micro}
\begin{DoxyCompactList}\small\item\em Minor component of the version ($>$= 0). \end{DoxyCompactList}\item 
int \hyperlink{struct__Efl__Version_a7efda7b7628dcfa1b11d781e40093bdf}{revision}
\begin{DoxyCompactList}\small\item\em Micro component of the version ($>$= 0). \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{struct__Efl__Version_a47d82365ce6a204f4c65d9dc13201c35}{flavor}
\begin{DoxyCompactList}\small\item\em Revision component of the version ($>$= 0). \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{struct__Efl__Version_a669f3b94c9f970a1aa3e2cad2fd9f73e}{build\+\_\+id}
\begin{DoxyCompactList}\small\item\em Special version string for this build of E\+FL, {\ttfamily null} for vanilla (upstream) E\+FL. \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}
\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}



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



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

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



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



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

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



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



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

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



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



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

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



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().

