\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f}{\section{efl\+:\+:eina\+:\+:array$<$ T, Clone\+Allocator, typename std\+:\+:enable\+\_\+if$<$ std\+:\+:is\+\_\+base\+\_\+of$<$ efl\+:\+:eo\+:\+:base, T $>$\+:\+:value $>$\+:\+:type $>$ Class Template Reference}
\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f}\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em The type of each element. \end{DoxyCompactList}\item 
typedef T \& \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}{reference}
\begin{DoxyCompactList}\small\item\em Type for a reference to an element. \end{DoxyCompactList}\item 
typedef T const \& \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference}
\begin{DoxyCompactList}\small\item\em Type for a constant reference to an element. \end{DoxyCompactList}\item 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}\\*
$<$ T const  $>$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator}
\begin{DoxyCompactList}\small\item\em Type for a iterator for this container. \end{DoxyCompactList}\item 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$ T $>$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator}
\begin{DoxyCompactList}\small\item\em Type for a constant iterator for this container. \end{DoxyCompactList}\item 
typedef T $\ast$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a8f9b887c3a82ed84459c0adc3c82e273}{pointer}
\begin{DoxyCompactList}\small\item\em Type for a pointer to an element. \end{DoxyCompactList}\item 
typedef T const $\ast$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acfff4661710a9d6e020d5fc752e2890a}{const\+\_\+pointer}
\begin{DoxyCompactList}\small\item\em Type for a constant pointer for an element. \end{DoxyCompactList}\item 
typedef \hyperlink{singletonefl_1_1eina_1_1ptr__array_a4610c9d576e371ffc9ce08497bdabe4e}{\+\_\+base\+\_\+type\+::size\+\_\+type} \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{size\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type for size information used in the array. \end{DoxyCompactList}\item 
typedef \hyperlink{singletonefl_1_1eina_1_1ptr__array_a5c3a8035a3b4eef944b95ed53f8c3338}{\+\_\+base\+\_\+type\+::difference\+\_\+type} \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_afc7f8aec9be9d44de64934abe49f9a64}{difference\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type to represent the distance between two iterators. \end{DoxyCompactList}\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a87a412b04d3fff6fb9f1d6494844259f}{typedef \\*
\+\_\+base\+\_\+type\+::clone\+\_\+allocator\+\_\+type {\bfseries clone\+\_\+allocator\+\_\+type}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a87a412b04d3fff6fb9f1d6494844259f}

\item 
typedef std\+::reverse\+\_\+iterator\\*
$<$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} $>$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2408cc0aaf1fc937ef85b2559629e6dc}{reverse\+\_\+iterator}
\begin{DoxyCompactList}\small\item\em Type for the clone allocator. \end{DoxyCompactList}\item 
typedef std\+::reverse\+\_\+iterator\\*
$<$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator} $>$ \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{const\+\_\+reverse\+\_\+iterator}
\begin{DoxyCompactList}\small\item\em Type for reverse iterator for this container. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4c903ba9e9a5b371b6263885fbc76aca}{{\bfseries array} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$handle)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4c903ba9e9a5b371b6263885fbc76aca}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ad68f632492ca2fd04fe2c65c38921096}{{\bfseries array} (clone\+\_\+allocator\+\_\+type alloc)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ad68f632492ca2fd04fe2c65c38921096}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a14dcd533113025f6da9e5b6bac814cc9}{{\bfseries array} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{size\+\_\+type} n, \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference} t)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a14dcd533113025f6da9e5b6bac814cc9}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a954dcca885ba877575fef9dd713bccaf}{{\footnotesize template$<$typename Input\+Iterator $>$ }\\{\bfseries array} (Input\+Iterator i, Input\+Iterator const \&j, clone\+\_\+allocator\+\_\+type const \&alloc=clone\+\_\+allocator\+\_\+type(), typename eina\+::enable\+\_\+if$<$!eina\+::is\+\_\+integral$<$ Input\+Iterator $>$\+::\hyperlink{classefl_1_1eina_1_1value}{value} $>$\+::type $\ast$=0)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a954dcca885ba877575fef9dd713bccaf}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a082f43c0b642da70db92552b9a380ad5}{{\bfseries array} (\hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator $>$ const \&other)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a082f43c0b642da70db92552b9a380ad5}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4206a964b1ba1aaf1cffefaa899f2ad1}{{\footnotesize template$<$typename Clone\+Allocator1 $>$ }\\{\bfseries array} (\hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator1 $>$const \&other)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4206a964b1ba1aaf1cffefaa899f2ad1}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a1764b14118b6ad1331c5fc32a19fc7e8}{\hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator $>$ \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator $>$const \&other)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a1764b14118b6ad1331c5fc32a19fc7e8}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a86499676791527e8cbe12bd34c119b67}{void {\bfseries push\+\_\+back} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference} w)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a86499676791527e8cbe12bd34c119b67}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4764a86ebbfd22eda3d1b55538ba7427}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries insert} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} i, \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}{value\+\_\+type} const \&t)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4764a86ebbfd22eda3d1b55538ba7427}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a92e9e8467f232a8feb35488bc97b8e2b}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries insert} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} i, size\+\_\+t n, \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}{value\+\_\+type} const \&t)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a92e9e8467f232a8feb35488bc97b8e2b}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ac063b6e96f10598f904f2685a7993c9a}{{\footnotesize template$<$typename Input\+Iterator $>$ }\\\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries insert} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} p, Input\+Iterator i, Input\+Iterator j, typename eina\+::enable\+\_\+if$<$!eina\+::is\+\_\+integral$<$ Input\+Iterator $>$\+::\hyperlink{classefl_1_1eina_1_1value}{value} $>$\+::type $\ast$=0)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ac063b6e96f10598f904f2685a7993c9a}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a885e4dbb7b85227d2dcce4fa6e8e9f59}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries erase} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} p)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a885e4dbb7b85227d2dcce4fa6e8e9f59}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a1a9589ea0d4063ff3f955395d44e2fa0}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries erase} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} i, \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} j)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a1a9589ea0d4063ff3f955395d44e2fa0}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acc4df76bb302fa162c7dfcd0f9d036b3}{{\footnotesize template$<$typename Input\+Iterator $>$ }\\void {\bfseries assign} (Input\+Iterator i, Input\+Iterator j, typename eina\+::enable\+\_\+if$<$!eina\+::is\+\_\+integral$<$ Input\+Iterator $>$\+::\hyperlink{classefl_1_1eina_1_1value}{value} $>$\+::type $\ast$=0)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acc4df76bb302fa162c7dfcd0f9d036b3}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aa4658fb748e4956d7ab9a2996e4bc31f}{void {\bfseries assign} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{size\+\_\+type} n, \hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}{value\+\_\+type} const \&t)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aa4658fb748e4956d7ab9a2996e4bc31f}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0098e4c388f4e3e4920450d90887be12}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}{reference} {\bfseries front} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0098e4c388f4e3e4920450d90887be12}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ac38dea4a5b8fbde548709ffbcfab29c2}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}{reference} {\bfseries back} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_ac38dea4a5b8fbde548709ffbcfab29c2}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a3688fd942125acaec5b724ec86325270}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference} {\bfseries front} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a3688fd942125acaec5b724ec86325270}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a858c7d24ce6d172f5a32fc81a57f5bcb}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference} {\bfseries back} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a858c7d24ce6d172f5a32fc81a57f5bcb}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_adeba534822a0c3d319c710280f300075}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{const\+\_\+reference} {\bfseries operator\mbox{[}$\,$\mbox{]}} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{size\+\_\+type} n) const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_adeba534822a0c3d319c710280f300075}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aa56aa233413e1818ba9683efd684f6b3}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}{reference} {\bfseries operator\mbox{[}$\,$\mbox{]}} (\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{size\+\_\+type} n)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aa56aa233413e1818ba9683efd684f6b3}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4fe827710e54842172fc747d37cd296e}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries begin} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a4fe827710e54842172fc747d37cd296e}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a47fcd332cb5b913c34cfb4d27c65ac71}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{iterator} {\bfseries end} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a47fcd332cb5b913c34cfb4d27c65ac71}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a3141d140711a6f136e49e9dbcd861995}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator} {\bfseries begin} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a3141d140711a6f136e49e9dbcd861995}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0ca9802ac6b39ec6074d36aa447f8138}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator} {\bfseries end} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0ca9802ac6b39ec6074d36aa447f8138}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2fb8f3d38ee59dcb800e435a3907f35e}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2408cc0aaf1fc937ef85b2559629e6dc}{reverse\+\_\+iterator} {\bfseries rbegin} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2fb8f3d38ee59dcb800e435a3907f35e}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_add328a84f2980e699a9d8a7fbf5a18fb}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2408cc0aaf1fc937ef85b2559629e6dc}{reverse\+\_\+iterator} {\bfseries rend} ()}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_add328a84f2980e699a9d8a7fbf5a18fb}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a78558ebb646c763cec726dd8e62790de}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{const\+\_\+reverse\+\_\+iterator} {\bfseries rbegin} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a78558ebb646c763cec726dd8e62790de}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a531cfaacd06ca59f6b283fc750a95e1d}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{const\+\_\+reverse\+\_\+iterator} {\bfseries rend} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a531cfaacd06ca59f6b283fc750a95e1d}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a8fadbf7f5ee9ec50cf61f3b101aaa155}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator} {\bfseries cbegin} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a8fadbf7f5ee9ec50cf61f3b101aaa155}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a69c31a2cfc02abd8306299f4f69ce61d}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{const\+\_\+iterator} {\bfseries cend} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a69c31a2cfc02abd8306299f4f69ce61d}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a750977b7100b0822905b7f22348569ca}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{const\+\_\+reverse\+\_\+iterator} {\bfseries crbegin} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a750977b7100b0822905b7f22348569ca}

\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a76975a11170bf23c6f799fb705695f0e}{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{const\+\_\+reverse\+\_\+iterator} {\bfseries crend} () const }\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a76975a11170bf23c6f799fb705695f0e}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a30fa6f2113f4271725aad16bc0f07993}{bool {\bfseries operator==} (\hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator $>$ const \&lhs, \hyperlink{classefl_1_1eina_1_1array}{array}$<$ T, Clone\+Allocator $>$ const \&rhs)}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a30fa6f2113f4271725aad16bc0f07993}

\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{value\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef T {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf value\+\_\+type}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_abf33aa4df1b85961d81120658771fbd2}


The type of each element. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!reference@{reference}}
\index{reference@{reference}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{reference}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef T\& {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf reference}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_aec326a8966b3692f7ed3fc8a16bab4dc}


Type for a reference to an element. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!const\+\_\+reference@{const\+\_\+reference}}
\index{const\+\_\+reference@{const\+\_\+reference}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{const\+\_\+reference}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef T const\& {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf const\+\_\+reference}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acd98fd7dfead2a06524749da1144de44}


Type for a constant reference to an element. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!const\+\_\+iterator@{const\+\_\+iterator}}
\index{const\+\_\+iterator@{const\+\_\+iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{const\+\_\+iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef {\bf \+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$T const$>$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf const\+\_\+iterator}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a0d47dbac9541e1dd4bfee9743a7d2e4c}


Type for a iterator for this container. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!iterator@{iterator}}
\index{iterator@{iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef {\bf \+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$T$>$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf iterator}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a504071c52430a7d29c0582d7fb40af80}


Type for a constant iterator for this container. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a8f9b887c3a82ed84459c0adc3c82e273}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!pointer@{pointer}}
\index{pointer@{pointer}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{pointer}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef T$\ast$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf pointer}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a8f9b887c3a82ed84459c0adc3c82e273}


Type for a pointer to an element. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acfff4661710a9d6e020d5fc752e2890a}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!const\+\_\+pointer@{const\+\_\+pointer}}
\index{const\+\_\+pointer@{const\+\_\+pointer}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{const\+\_\+pointer}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef T const$\ast$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf const\+\_\+pointer}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_acfff4661710a9d6e020d5fc752e2890a}


Type for a constant pointer for an element. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!size\+\_\+type@{size\+\_\+type}}
\index{size\+\_\+type@{size\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{size\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef {\bf \+\_\+base\+\_\+type\+::size\+\_\+type} {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf size\+\_\+type}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a7952dd56c250e3efb282b3ee6c5163b9}


Type for size information used in the array. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_afc7f8aec9be9d44de64934abe49f9a64}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!difference\+\_\+type@{difference\+\_\+type}}
\index{difference\+\_\+type@{difference\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{difference\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef {\bf \+\_\+base\+\_\+type\+::difference\+\_\+type} {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf difference\+\_\+type}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_afc7f8aec9be9d44de64934abe49f9a64}


Type to represent the distance between two iterators. 

\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2408cc0aaf1fc937ef85b2559629e6dc}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!reverse\+\_\+iterator@{reverse\+\_\+iterator}}
\index{reverse\+\_\+iterator@{reverse\+\_\+iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{reverse\+\_\+iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef std\+::reverse\+\_\+iterator$<${\bf iterator}$>$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf reverse\+\_\+iterator}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a2408cc0aaf1fc937ef85b2559629e6dc}


Type for the clone allocator. 

Type for reverse iterator for this container. \hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}{\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}!const\+\_\+reverse\+\_\+iterator@{const\+\_\+reverse\+\_\+iterator}}
\index{const\+\_\+reverse\+\_\+iterator@{const\+\_\+reverse\+\_\+iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ efl\+::eo\+::base, T $>$\+::value $>$\+::type $>$}}
\subsubsection[{const\+\_\+reverse\+\_\+iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename Clone\+Allocator $>$ typedef std\+::reverse\+\_\+iterator$<${\bf const\+\_\+iterator}$>$ {\bf efl\+::eina\+::array}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$ {\bf efl\+::eo\+::base}, T $>$\+::{\bf value} $>$\+::type $>$\+::{\bf const\+\_\+reverse\+\_\+iterator}}}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01std_1_c12f321e3ab906d5fc10a322787c327f_a17edd5e1a0d878840948142072773b09}


Type for reverse iterator for this container. 

