\hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf}{}\section{efl\+:\+:eina\+:\+:array$<$ T, Clone\+Allocator, typename std\+:\+:enable\+\_\+if$<$ \+:\+:efl\+:\+:eo\+:\+:is\+\_\+eolian\+\_\+object$<$ T $>$\+:\+:value $>$\+:\+:type $>$ Class Template Reference}
\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf}\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}}
\begin{DoxyCompactList}\small\item\em The type of each element. \end{DoxyCompactList}\item 
typedef T \& \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}{reference}}
\begin{DoxyCompactList}\small\item\em Type for a reference to an element. \end{DoxyCompactList}\item 
typedef T const  \& \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}}
\begin{DoxyCompactList}\small\item\em Type for a constant reference to an element. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}}$<$ T const  $>$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}}
\begin{DoxyCompactList}\small\item\em Type for a iterator for this container. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}}$<$ T $>$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}}
\begin{DoxyCompactList}\small\item\em Type for a constant iterator for this container. \end{DoxyCompactList}\item 
typedef T $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aeec1fd3836202c6189185602d01889a3}{pointer}}
\begin{DoxyCompactList}\small\item\em Type for a pointer to an element. \end{DoxyCompactList}\item 
typedef T const  $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7ce3225c3e480bc4432bf79d25a42b89}{const\+\_\+pointer}}
\begin{DoxyCompactList}\small\item\em Type for a constant pointer for an element. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a4610c9d576e371ffc9ce08497bdabe4e}{\+\_\+base\+\_\+type\+::size\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}}
\begin{DoxyCompactList}\small\item\em Type for size information used in the array. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a5c3a8035a3b4eef944b95ed53f8c3338}{\+\_\+base\+\_\+type\+::difference\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d5999cc6b31020198d46c8e20e599ab}{difference\+\_\+type}}
\begin{DoxyCompactList}\small\item\em Type to represent the distance between two iterators. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0cf22bdb919c14b797e362b73a2c608f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0cf22bdb919c14b797e362b73a2c608f}} 
typedef \+\_\+base\+\_\+type\+::clone\+\_\+allocator\+\_\+type {\bfseries clone\+\_\+allocator\+\_\+type}
\item 
typedef std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} $>$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}{reverse\+\_\+iterator}}
\begin{DoxyCompactList}\small\item\em Type for the clone allocator. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{classefl_1_1eina_1_1array_a8ea369fdedaa60a9eef6eaf817c14fb8}{std\+::reverse\+\_\+iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}} $>$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}}
\begin{DoxyCompactList}\small\item\em Type for reverse iterator for this container. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{struct__Eina__Array}{\+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad706f4ad4fcdcf827b514cdc5bfb4d27}{native\+\_\+handle\+\_\+type}}
\begin{DoxyCompactList}\small\item\em Type for the native handle of the container. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9007edfe8f8f60663dd98fd9b270d2d5}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9007edfe8f8f60663dd98fd9b270d2d5}} 
{\bfseries array} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad706f4ad4fcdcf827b514cdc5bfb4d27}{native\+\_\+handle\+\_\+type}} handle)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a79d6efc7a34dcedd47d4af0b18d1b6da}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a79d6efc7a34dcedd47d4af0b18d1b6da}} 
{\bfseries array} (clone\+\_\+allocator\+\_\+type alloc)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a84844fe88b011bd1970c281d20632049}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a84844fe88b011bd1970c281d20632049}} 
{\bfseries array} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} n, \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}} t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a952de6d48601b5320bdf819d328a14fd}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a952de6d48601b5320bdf819d328a14fd}} 
{\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 $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1b854ebe7fef277376808035b57189a4}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1b854ebe7fef277376808035b57189a4}} 
{\bfseries array} (\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator $>$ const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9c860f2e4fc6251352c485a67fad09d0}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9c860f2e4fc6251352c485a67fad09d0}} 
{\footnotesize template$<$typename Clone\+Allocator1 $>$ }\\{\bfseries array} (\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator1 $>$const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aa28a668dc99fe3a432618a1cf15973a0}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aa28a668dc99fe3a432618a1cf15973a0}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator $>$ \& {\bfseries operator=} (\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator $>$const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a85ce861c9393d1d315d79bf19a5271ee}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a85ce861c9393d1d315d79bf19a5271ee}} 
void {\bfseries push\+\_\+back} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}} w)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9cd83c879863ba0bf48065ea85f7cd48}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9cd83c879863ba0bf48065ea85f7cd48}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries insert} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} i, \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const \&t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae0b8d0ad7115974decd0eb016ca67650}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae0b8d0ad7115974decd0eb016ca67650}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries insert} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} i, size\+\_\+t n, \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const \&t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aee85b1b03dfb94036287ca88faeb1ca6}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aee85b1b03dfb94036287ca88faeb1ca6}} 
{\footnotesize template$<$typename Input\+Iterator $>$ }\\\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries insert} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} p, Input\+Iterator i, Input\+Iterator j, typename eina\+::enable\+\_\+if$<$!eina\+::is\+\_\+integral$<$ Input\+Iterator $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a497b14ff30a93f52a21c9a55ee3a2263}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a497b14ff30a93f52a21c9a55ee3a2263}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries erase} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} p)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a4e4868f346f8071496c18cae9812ff0f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a4e4868f346f8071496c18cae9812ff0f}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries erase} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} i, \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} j)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a5fc7e4c66829a02eca5c9a5544531fc6}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a5fc7e4c66829a02eca5c9a5544531fc6}} 
{\footnotesize template$<$typename Input\+Iterator $>$ }\\void {\bfseries assign} (Input\+Iterator i, Input\+Iterator j, typename eina\+::enable\+\_\+if$<$!eina\+::is\+\_\+integral$<$ Input\+Iterator $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aca0cc055c951982d1ee449f849acdad8}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aca0cc055c951982d1ee449f849acdad8}} 
void {\bfseries assign} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} n, \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const \&t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a6c012df8f217f80779c1cff8d09fb3a8}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a6c012df8f217f80779c1cff8d09fb3a8}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}{reference}} {\bfseries front} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_afbf725df3fb76f4d3340b9ab3cb46c05}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_afbf725df3fb76f4d3340b9ab3cb46c05}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}{reference}} {\bfseries back} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8b90a5ca80b7cc712fadbcd8b5dd3ffe}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8b90a5ca80b7cc712fadbcd8b5dd3ffe}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}} {\bfseries front} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a64d721adf213013b48bb732eedfd34e7}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a64d721adf213013b48bb732eedfd34e7}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}} {\bfseries back} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad6801810ca264d44550fdebf0792142b}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad6801810ca264d44550fdebf0792142b}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}} {\bfseries operator\mbox{[}$\,$\mbox{]}} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} n) const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_add5f713938d6f5543a4eb931984e5043}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_add5f713938d6f5543a4eb931984e5043}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}{reference}} {\bfseries operator\mbox{[}$\,$\mbox{]}} (\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} n)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a4b6c042ed3a8262d53452d5554e00c61}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a4b6c042ed3a8262d53452d5554e00c61}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries begin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a83f535f668f5c3bfff16d3de0a1954bc}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a83f535f668f5c3bfff16d3de0a1954bc}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}} {\bfseries end} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_acc1f0cc1f18ae7219531358b6f6f982b}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_acc1f0cc1f18ae7219531358b6f6f982b}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}} {\bfseries begin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a55e5cff583fe6cbb4e67c9cd793c933b}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a55e5cff583fe6cbb4e67c9cd793c933b}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}} {\bfseries end} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad7b56019cd3db63f146aa21c837c4baa}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad7b56019cd3db63f146aa21c837c4baa}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}{reverse\+\_\+iterator}} {\bfseries rbegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0ca2889ed9f93684f3c0005dd783217a}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0ca2889ed9f93684f3c0005dd783217a}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}{reverse\+\_\+iterator}} {\bfseries rend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac67514546a55654b11eb73673e2226e3}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac67514546a55654b11eb73673e2226e3}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}} {\bfseries rbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d1fbf70e7ed2d4231c880fa1527f9f9}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d1fbf70e7ed2d4231c880fa1527f9f9}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}} {\bfseries rend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a54b5129f3284778587f80aafb66f4ce3}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a54b5129f3284778587f80aafb66f4ce3}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}} {\bfseries cbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a472be5f13955bec785f039801c4a3a9b}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a472be5f13955bec785f039801c4a3a9b}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}} {\bfseries cend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae9bcf5fdef9abf2e0fa4a0aba1750e47}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae9bcf5fdef9abf2e0fa4a0aba1750e47}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}} {\bfseries crbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a68f030d0cb8ddf31167b6e05a95f7852}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a68f030d0cb8ddf31167b6e05a95f7852}} 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}} {\bfseries crend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a072fe0492b11dfddc0aae945ca974505}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a072fe0492b11dfddc0aae945ca974505}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} $>$ {\bfseries ibegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2eb769074220ef07c06f3bc8aa9a348a}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2eb769074220ef07c06f3bc8aa9a348a}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} $>$ {\bfseries iend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a564c02e2fb1f893ceb804c242d40877d}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a564c02e2fb1f893ceb804c242d40877d}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const  $>$ {\bfseries ibegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9992b5e01dfae3291e528a9cd6ad7a46}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a9992b5e01dfae3291e528a9cd6ad7a46}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const  $>$ {\bfseries iend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a83ceb21b07ab07f4faee2d3fe7991078}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a83ceb21b07ab07f4faee2d3fe7991078}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const  $>$ {\bfseries cibegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7c45ee30486b5cd8435f005601503d37}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7c45ee30486b5cd8435f005601503d37}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}} const  $>$ {\bfseries ciend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_abb51803f49f3fa7ed33011113ad83320}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_abb51803f49f3fa7ed33011113ad83320}} 
void \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_abb51803f49f3fa7ed33011113ad83320}{clear}} ()
\begin{DoxyCompactList}\small\item\em Remove all the elements of the array. \end{DoxyCompactList}\item 
std\+::size\+\_\+t \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aed14597f635261785f37c55c032d3c77}{size}} () const
\begin{DoxyCompactList}\small\item\em Get the current size of the array. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a561576d67e99a38419f372961f70bd79}{empty}} () const
\begin{DoxyCompactList}\small\item\em Check if the array is empty. \end{DoxyCompactList}\item 
clone\+\_\+allocator\+\_\+type \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aa2f3e00acf415c611908a46c18069b24}{get\+\_\+clone\+\_\+allocator}} () const
\begin{DoxyCompactList}\small\item\em Get the clone allocator of the array. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a577de5f075b78eefadd8b0079b8ced6a}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a577de5f075b78eefadd8b0079b8ced6a}} 
void \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a577de5f075b78eefadd8b0079b8ced6a}{pop\+\_\+back}} ()
\begin{DoxyCompactList}\small\item\em Remove the last element of the array. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a3cf5c742920f2b61a28d7c1e44804af8}{swap}} (\mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$ \&other)
\begin{DoxyCompactList}\small\item\em Swap content between two arrays. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a5a6a21b5e776bd0213e1bd6df972980f}{max\+\_\+size}} () const
\begin{DoxyCompactList}\small\item\em Get the maximum number of elements {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{ptr\+\_\+array}}} can hold. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0058cf941074b3bdc9e459966ac8525f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a0058cf941074b3bdc9e459966ac8525f}} 
\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$ {\bfseries release\+\_\+native\+\_\+handle} ()
\item 
\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a11ff406c73dcfee035cf91e5a6074613}{native\+\_\+handle}} ()
\begin{DoxyCompactList}\small\item\em Get a handle for the wrapped Eina\+\_\+\+Array. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad8ca1a12694f33554c6b22dbd749ed7f}{native\+\_\+handle}} () const
\begin{DoxyCompactList}\small\item\em Get a constant handle for the wrapped Eina\+\_\+\+Array. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a30fa6f2113f4271725aad16bc0f07993}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a30fa6f2113f4271725aad16bc0f07993}} 
bool {\bfseries operator==} (\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator $>$ const \&lhs, \mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}$<$ T, Clone\+Allocator $>$ const \&rhs)
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{value\+\_\+type}{value\_type}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef T \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a1e7a0ed991810a7a956e77f23bb4ba7f}{value\+\_\+type}}}



The type of each element. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!reference@{reference}}
\index{reference@{reference}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{reference}{reference}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef T\& \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_af6a079d375d64193444ab5c5645a0b3d}{reference}}}



Type for a reference to an element. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!const\+\_\+reference@{const\+\_\+reference}}
\index{const\+\_\+reference@{const\+\_\+reference}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{const\+\_\+reference}{const\_reference}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef T const\& \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ac3bc21d0dd368d5a4e95b47ca0302e21}{const\+\_\+reference}}}



Type for a constant reference to an element. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!const\+\_\+iterator@{const\+\_\+iterator}}
\index{const\+\_\+iterator@{const\+\_\+iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{const\+\_\+iterator}{const\_iterator}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}}$<$T const$>$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}}}



Type for a iterator for this container. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!iterator@{iterator}}
\index{iterator@{iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{iterator}{iterator}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}}$<$T$>$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}}}



Type for a constant iterator for this container. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aeec1fd3836202c6189185602d01889a3}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aeec1fd3836202c6189185602d01889a3}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!pointer@{pointer}}
\index{pointer@{pointer}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{pointer}{pointer}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef T$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aeec1fd3836202c6189185602d01889a3}{pointer}}}



Type for a pointer to an element. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7ce3225c3e480bc4432bf79d25a42b89}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7ce3225c3e480bc4432bf79d25a42b89}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!const\+\_\+pointer@{const\+\_\+pointer}}
\index{const\+\_\+pointer@{const\+\_\+pointer}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{const\+\_\+pointer}{const\_pointer}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef T const$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a7ce3225c3e480bc4432bf79d25a42b89}{const\+\_\+pointer}}}



Type for a constant pointer for an element. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!size\+\_\+type@{size\+\_\+type}}
\index{size\+\_\+type@{size\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{size\+\_\+type}{size\_type}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a4610c9d576e371ffc9ce08497bdabe4e}{\+\_\+base\+\_\+type\+::size\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}}}



Type for size information used in the array. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d5999cc6b31020198d46c8e20e599ab}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d5999cc6b31020198d46c8e20e599ab}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!difference\+\_\+type@{difference\+\_\+type}}
\index{difference\+\_\+type@{difference\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{difference\+\_\+type}{difference\_type}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a5c3a8035a3b4eef944b95ed53f8c3338}{\+\_\+base\+\_\+type\+::difference\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d5999cc6b31020198d46c8e20e599ab}{difference\+\_\+type}}}



Type to represent the distance between two iterators. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!reverse\+\_\+iterator@{reverse\+\_\+iterator}}
\index{reverse\+\_\+iterator@{reverse\+\_\+iterator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{reverse\+\_\+iterator}{reverse\_iterator}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef std\+::reverse\+\_\+iterator$<$\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ae1dba18a87ae122eb67765eff5174a54}{iterator}}$>$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a2067f15365c60e4e5df9613f457d37fe}{reverse\+\_\+iterator}}}



Type for the clone allocator. 

Type for reverse iterator for this container. \mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ 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$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{const\+\_\+reverse\+\_\+iterator}{const\_reverse\_iterator}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{classefl_1_1eina_1_1array_a8ea369fdedaa60a9eef6eaf817c14fb8}{std\+::reverse\+\_\+iterator}}$<$\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a59f80a02a2ff642e3d7fa127f931a9d3}{const\+\_\+iterator}}$>$ \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a76793c292285f91fcb0cefcd6a9b6cf0}{const\+\_\+reverse\+\_\+iterator}}}



Type for reverse iterator for this container. 

\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad706f4ad4fcdcf827b514cdc5bfb4d27}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad706f4ad4fcdcf827b514cdc5bfb4d27}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!native\+\_\+handle\+\_\+type@{native\+\_\+handle\+\_\+type}}
\index{native\+\_\+handle\+\_\+type@{native\+\_\+handle\+\_\+type}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{native\+\_\+handle\+\_\+type}{native\_handle\_type}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
typedef \mbox{\hyperlink{struct__Eina__Array}{\+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1array}{efl\+::eina\+::array}}$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object}}$<$ T $>$\+::\mbox{\hyperlink{structefl_1_1eina_1_1value}{value}} $>$\+::type $>$\+::\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad706f4ad4fcdcf827b514cdc5bfb4d27}{native\+\_\+handle\+\_\+type}}}



Type for the native handle of the container. 



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aed14597f635261785f37c55c032d3c77}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aed14597f635261785f37c55c032d3c77}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!size@{size}}
\index{size@{size}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{size()}{size()}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
std\+::size\+\_\+t \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::size\hspace{0.3cm}{\ttfamily [inline]}}



Get the current size of the array. 

\begin{DoxyReturn}{Returns}
Number of elements in the array.
\end{DoxyReturn}
This member function returns the current number of elements inside the array. \mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a561576d67e99a38419f372961f70bd79}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a561576d67e99a38419f372961f70bd79}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!empty@{empty}}
\index{empty@{empty}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{empty()}{empty()}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
bool \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::empty\hspace{0.3cm}{\ttfamily [inline]}}



Check if the array is empty. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the array is empty, {\ttfamily false} otherwise.
\end{DoxyReturn}
This member function returns {\ttfamily true} if the array does not contain any elements, otherwise it returns {\ttfamily false}. \mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aa2f3e00acf415c611908a46c18069b24}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_aa2f3e00acf415c611908a46c18069b24}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!get\+\_\+clone\+\_\+allocator@{get\+\_\+clone\+\_\+allocator}}
\index{get\+\_\+clone\+\_\+allocator@{get\+\_\+clone\+\_\+allocator}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{get\+\_\+clone\+\_\+allocator()}{get\_clone\_allocator()}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
clone\+\_\+allocator\+\_\+type \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::get\+\_\+clone\+\_\+allocator\hspace{0.3cm}{\ttfamily [inline]}}



Get the clone allocator of the array. 

\begin{DoxyReturn}{Returns}
Reference to the clone allocator. 
\end{DoxyReturn}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a3cf5c742920f2b61a28d7c1e44804af8}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a3cf5c742920f2b61a28d7c1e44804af8}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!swap@{swap}}
\index{swap@{swap}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{swap()}{swap()}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
void \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::swap\hspace{0.3cm}{\ttfamily [inline]}}



Swap content between two arrays. 


\begin{DoxyParams}{Parameters}
{\em other} & Other {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{ptr\+\_\+array}}} of the same type. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a5a6a21b5e776bd0213e1bd6df972980f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a5a6a21b5e776bd0213e1bd6df972980f}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!max\+\_\+size@{max\+\_\+size}}
\index{max\+\_\+size@{max\+\_\+size}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{max\+\_\+size()}{max\_size()}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
\mbox{\hyperlink{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a8d6308b6becba78062a29bb0f0c2e029}{size\+\_\+type}} \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::max\+\_\+size\hspace{0.3cm}{\ttfamily [inline]}}



Get the maximum number of elements {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{ptr\+\_\+array}}} can hold. 

\begin{DoxyReturn}{Returns}
Maximum number of elements a {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{ptr\+\_\+array}}} can hold. 
\end{DoxyReturn}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a11ff406c73dcfee035cf91e5a6074613}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_a11ff406c73dcfee035cf91e5a6074613}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!native\+\_\+handle@{native\+\_\+handle}}
\index{native\+\_\+handle@{native\+\_\+handle}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{native\+\_\+handle()}{native\_handle()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}}$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::native\+\_\+handle\hspace{0.3cm}{\ttfamily [inline]}}



Get a handle for the wrapped Eina\+\_\+\+Array. 

\begin{DoxyReturn}{Returns}
Handle for the native Eina array.
\end{DoxyReturn}
This member function returns the native Eina\+\_\+\+Array handle that is wrapped inside this object.

\begin{DoxyWarning}{Warning}
It is important to take care when using it, since the handle will be automatically release upon object destruction. 
\end{DoxyWarning}
\mbox{\Hypertarget{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad8ca1a12694f33554c6b22dbd749ed7f}\label{classefl_1_1eina_1_1array_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1ef3f0a2155d054c609b6ea41abbb1450bf_ad8ca1a12694f33554c6b22dbd749ed7f}} 
\index{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!native\+\_\+handle@{native\+\_\+handle}}
\index{native\+\_\+handle@{native\+\_\+handle}!efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::array$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{native\+\_\+handle()}{native\_handle()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array}{efl\+::eina\+::ptr\+\_\+array}}$<$ T, Clone\+Allocator $>$\+::native\+\_\+handle\hspace{0.3cm}{\ttfamily [inline]}}



Get a constant handle for the wrapped Eina\+\_\+\+Array. 

\begin{DoxyReturn}{Returns}
Constant handle for the native Eina array.
\end{DoxyReturn}
Version of \mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a11ff406c73dcfee035cf91e5a6074613}{native\+\_\+handle()}} for const-\/qualified objects. Returns a constant handle instead.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{classefl_1_1eina_1_1ptr__array_a11ff406c73dcfee035cf91e5a6074613}{native\+\_\+handle()}} 
\end{DoxySeeAlso}
