\hypertarget{union__Eina__Value__Union}{\section{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Union Union Reference}
\label{union__Eina__Value__Union}\index{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Union@{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Union}}
}


All possible value types.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}{unsigned char \hyperlink{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}{buf} \mbox{[}8\mbox{]}}\label{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}

\begin{DoxyCompactList}\small\item\em just hold 8-\/bytes, more goes into ptr \end{DoxyCompactList}\item 
\hypertarget{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}{void $\ast$ \hyperlink{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}{ptr}}\label{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}

\begin{DoxyCompactList}\small\item\em used as generic pointer \end{DoxyCompactList}\item 
\hypertarget{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}{uint64\+\_\+t \hyperlink{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}{\+\_\+guarantee}}\label{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}

\begin{DoxyCompactList}\small\item\em guarantees 8-\/byte alignment \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
All possible value types. 

This is only used to specify the minimum payload memory for \hyperlink{group__Eina__Value__Group_ga7985e8af6e956ae31b381bf829173cc0}{Eina\+\_\+\+Value}. 