\doxysection{\+\_\+\+Eina\+\_\+\+Array Struct Reference}
\hypertarget{struct__Eina__Array}{}\label{struct__Eina__Array}\index{\_Eina\_Array@{\_Eina\_Array}}


Type for an array of data.  




{\ttfamily \#include $<$eina\+\_\+array.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct__Eina__Array_a878b9f70c389e8c7d71960c0f33a76e8}\label{struct__Eina__Array_a878b9f70c389e8c7d71960c0f33a76e8} 
int {\bfseries version}
\begin{DoxyCompactList}\small\item\em Should match EINA\+\_\+\+ARRAY\+\_\+\+VERSION used when compiled your apps, provided for ABI compatibility. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Array_a1643a98ac2f4aef6a2c32462ed1b4153}\label{struct__Eina__Array_a1643a98ac2f4aef6a2c32462ed1b4153} 
void \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} {\bfseries data}
\begin{DoxyCompactList}\small\item\em Pointer to a C array of pointers to payloads. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Array_a7409f2f54e1d373a7f549986ac2ba2f4}\label{struct__Eina__Array_a7409f2f54e1d373a7f549986ac2ba2f4} 
unsigned int {\bfseries total}
\begin{DoxyCompactList}\small\item\em Number of allocated slots in {\ttfamily data}. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Array_ae2d0a209ad8fa80a06755a588ab49c1d}\label{struct__Eina__Array_ae2d0a209ad8fa80a06755a588ab49c1d} 
unsigned int {\bfseries count}
\begin{DoxyCompactList}\small\item\em Number of used slots in {\ttfamily data} that point to valid payloads. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Array_a6614a6bb831003d4b3dcb6ca39b76e66}\label{struct__Eina__Array_a6614a6bb831003d4b3dcb6ca39b76e66} 
unsigned int {\bfseries step}
\begin{DoxyCompactList}\small\item\em Number of slots to grow or shrink {\ttfamily data}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Type for an array of data. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{eina_accessor_01_8c-example}{eina\+\_\+accessor\+\_\+01.\+c}}, \mbox{\hyperlink{eina_array_01_8c-example}{eina\+\_\+array\+\_\+01.\+c}}, \mbox{\hyperlink{eina_array_02_8c-example}{eina\+\_\+array\+\_\+02.\+c}}, \mbox{\hyperlink{eina_iterator_01_8c-example}{eina\+\_\+iterator\+\_\+01.\+c}}, and \mbox{\hyperlink{eina_simple_xml_parser_01_8c-example}{eina\+\_\+simple\+\_\+xml\+\_\+parser\+\_\+01.\+c}}.\end{Desc}
