\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 
\mbox{\Hypertarget{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}\label{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}} 
unsigned char \hyperlink{union__Eina__Value__Union_abd3d6deb74c742d88e335b99f000a1b2}{buf} \mbox{[}8\mbox{]}
\begin{DoxyCompactList}\small\item\em just hold 8-\/bytes, more goes into ptr \end{DoxyCompactList}\item 
\mbox{\Hypertarget{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}\label{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}} 
void $\ast$ \hyperlink{union__Eina__Value__Union_ad4839aa74c324cd3003954ccf656fccd}{ptr}
\begin{DoxyCompactList}\small\item\em used as generic pointer \end{DoxyCompactList}\item 
\mbox{\Hypertarget{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}\label{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}} 
uint64\+\_\+t \hyperlink{union__Eina__Value__Union_abb85e841bf08fb2281a8e3e1bba5ed36}{\+\_\+guarantee}
\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}. 