\hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53}{}\section{efl\+:\+:eina\+:\+:list$<$ T, Clone\+Allocator, typename std\+:\+:enable\+\_\+if$<$ \+:\+:efl\+:\+:eo\+:\+:is\+\_\+eolian\+\_\+object$<$ T $>$\+:\+:value $>$\+:\+:type $>$ Class Template Reference}
\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53}\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_afa923fa1b6376c07f0f33990856c0210}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_afa923fa1b6376c07f0f33990856c0210}} 
typedef T {\bfseries value\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ac4ad7d08f7dc54a8d348f11ed506bb25}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ac4ad7d08f7dc54a8d348f11ed506bb25}} 
typedef value\+\_\+type \& {\bfseries reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ada87428172563fac4d8dae71ef341dc9}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ada87428172563fac4d8dae71ef341dc9}} 
typedef value\+\_\+type const  \& {\bfseries const\+\_\+reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a07414defb5a2cd3192e5e8be02af57e3}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a07414defb5a2cd3192e5e8be02af57e3}} 
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{\+\_\+ptr\+\_\+eo\+\_\+list\+\_\+iterator}}$<$ value\+\_\+type const  $>$ {\bfseries const\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a944ca9234a296bb6c41e677d8e184452}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a944ca9234a296bb6c41e677d8e184452}} 
typedef \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{\+\_\+ptr\+\_\+eo\+\_\+list\+\_\+iterator}}$<$ value\+\_\+type $>$ {\bfseries iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9a4a3000daa3dee26ac3c7ee071e216a}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9a4a3000daa3dee26ac3c7ee071e216a}} 
typedef value\+\_\+type $\ast$ {\bfseries pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a74d1955da92517a26ae278c3e12cdc7e}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a74d1955da92517a26ae278c3e12cdc7e}} 
typedef value\+\_\+type const  $\ast$ {\bfseries const\+\_\+pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a369ee73614cb46076728888ad51ea397}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a369ee73614cb46076728888ad51ea397}} 
typedef std\+::size\+\_\+t {\bfseries size\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa5f90079bb60a987cb71a48e34ea3b2b}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa5f90079bb60a987cb71a48e34ea3b2b}} 
typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a7a834940773c0f11f6f342e4e31ffc1b}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a7a834940773c0f11f6f342e4e31ffc1b}} 
typedef \+\_\+base\+\_\+type\+::clone\+\_\+allocator\+\_\+type {\bfseries clone\+\_\+allocator\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a0343320b9bd64360c5e1d62f6c4c0aa8}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a0343320b9bd64360c5e1d62f6c4c0aa8}} 
typedef std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} $>$ {\bfseries reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a3cc62982307159f558309f4b26c08acc}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a3cc62982307159f558309f4b26c08acc}} 
typedef std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator}} $>$ {\bfseries const\+\_\+reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a206f4b2fb1eb3ba32130df810ff3d706}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a206f4b2fb1eb3ba32130df810ff3d706}} 
typedef \mbox{\hyperlink{struct__Eina__List}{\+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type}} {\bfseries native\+\_\+handle\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a00686c936eb665194968d59649c68677}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a00686c936eb665194968d59649c68677}} 
{\bfseries list} (typename \mbox{\hyperlink{struct__Eina__List}{\+\_\+self\+\_\+type\+::native\+\_\+handle\+\_\+type}} handle)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa64c2b1eb0a5459e387b53e08b732eba}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa64c2b1eb0a5459e387b53e08b732eba}} 
{\bfseries list} (clone\+\_\+allocator\+\_\+type alloc)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8487d4f5c6341d155421b1e7bc11c88f}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8487d4f5c6341d155421b1e7bc11c88f}} 
{\bfseries list} (size\+\_\+type n, const\+\_\+reference t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2f6cd7b6393b820124c0d063fe6d4075}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2f6cd7b6393b820124c0d063fe6d4075}} 
{\footnotesize template$<$typename Input\+Iterator $>$ }\\{\bfseries list} (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_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a213865455009d145e3ad2b57061d0f47}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a213865455009d145e3ad2b57061d0f47}} 
{\bfseries list} (\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}}$<$ T, Clone\+Allocator $>$ const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8be3ad63c92e11ce8f5d2cfb69f39796}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8be3ad63c92e11ce8f5d2cfb69f39796}} 
\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}}$<$ T, Clone\+Allocator $>$ \& {\bfseries operator=} (\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}}$<$ T, Clone\+Allocator $>$const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a0e1fc3c1a239b5ccb868b47b87901c9a}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a0e1fc3c1a239b5ccb868b47b87901c9a}} 
\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}} \& {\bfseries operator=} (\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ac11112599e3af17a08fb04bcae4ab816}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ac11112599e3af17a08fb04bcae4ab816}} 
{\bfseries list} (\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a686aea4545718055758d36e0428f5d42}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a686aea4545718055758d36e0428f5d42}} 
void {\bfseries push\+\_\+back} (const\+\_\+reference w)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a542d3cdae799b560fdf73cd70ae4d889}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a542d3cdae799b560fdf73cd70ae4d889}} 
void {\bfseries push\+\_\+front} (const\+\_\+reference w)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_acc4c806bc93558c5f4c051521bb7da1e}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_acc4c806bc93558c5f4c051521bb7da1e}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries insert} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} i, const\+\_\+reference v)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2def72ade23268582ae9fbcddfd50c74}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2def72ade23268582ae9fbcddfd50c74}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries insert} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} i, size\+\_\+t n, const\+\_\+reference v)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad48273acb96d5646c1bd2d64599c0ee5}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad48273acb96d5646c1bd2d64599c0ee5}} 
{\footnotesize template$<$typename Input\+Iterator $>$ }\\\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries insert} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{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_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8881120dcc2b96e3e2d8c27003655787}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8881120dcc2b96e3e2d8c27003655787}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries erase} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} p)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ab20f93c695c378a8a2baeb7870e5d1fb}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ab20f93c695c378a8a2baeb7870e5d1fb}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries erase} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} i, \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} j)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad307b4eb47af32e90ea027d9595c74bb}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad307b4eb47af32e90ea027d9595c74bb}} 
{\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_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aebc5cfd24097e8b839788b21c049b74a}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aebc5cfd24097e8b839788b21c049b74a}} 
void {\bfseries assign} (size\+\_\+type n, value\+\_\+type const \&t)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa6a3978cd59474b7ff3646db0537d07d}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aa6a3978cd59474b7ff3646db0537d07d}} 
reference {\bfseries front} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a709006b5f7735e153e090f56ffc1c3c5}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a709006b5f7735e153e090f56ffc1c3c5}} 
reference {\bfseries back} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8254eb94a5e4d362043eaa97409a9219}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8254eb94a5e4d362043eaa97409a9219}} 
const\+\_\+reference {\bfseries front} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aefe30aea565ad87e0e43c2d4774c822b}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_aefe30aea565ad87e0e43c2d4774c822b}} 
const\+\_\+reference {\bfseries back} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af690b5e16f2bf99b498c907d26f10749}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af690b5e16f2bf99b498c907d26f10749}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries begin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af0f5bdb2f4cfcec483834b0da590bba6}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af0f5bdb2f4cfcec483834b0da590bba6}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator}} {\bfseries end} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8a18d17587273e8461f55cc92dc27440}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8a18d17587273e8461f55cc92dc27440}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator}} {\bfseries begin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a90aa26a5b6297c7af498eefbf9bacd89}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a90aa26a5b6297c7af498eefbf9bacd89}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator}} {\bfseries end} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af34721292e695702fa357920829900a0}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_af34721292e695702fa357920829900a0}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator}} {\bfseries cbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ae074b80274ae7ba68ce35b86997976ce}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ae074b80274ae7ba68ce35b86997976ce}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator}} {\bfseries cend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad03676df563e10ea2bdc301621021598}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad03676df563e10ea2bdc301621021598}} 
reverse\+\_\+iterator {\bfseries rbegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a5a48d1e3e0b9adcbca93f3e17a10aa35}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a5a48d1e3e0b9adcbca93f3e17a10aa35}} 
reverse\+\_\+iterator {\bfseries rend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a4fd6df0642ec7200af48518955be7af9}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a4fd6df0642ec7200af48518955be7af9}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a5e3a37997b15c3e06351da7b0dc2fa73}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a5e3a37997b15c3e06351da7b0dc2fa73}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a420da3c9161f109a7831f6e26733758b}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a420da3c9161f109a7831f6e26733758b}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a6f03099feba0d05e8e9f4d7e057daff1}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a6f03099feba0d05e8e9f4d7e057daff1}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a879633199b13eb8d0ed0a1ff67b7fb5c}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a879633199b13eb8d0ed0a1ff67b7fb5c}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type $>$ {\bfseries ibegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a837d7c85e19d4b7aa6aaaad0ce610e91}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a837d7c85e19d4b7aa6aaaad0ce610e91}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type $>$ {\bfseries iend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad40ac18ddde0747d60c891bd2d33cc24}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad40ac18ddde0747d60c891bd2d33cc24}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type const  $>$ {\bfseries ibegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a4850fc70ca33bf38128eefb5a1e53d2d}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a4850fc70ca33bf38128eefb5a1e53d2d}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type const  $>$ {\bfseries iend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a7745af8858dc83501facca1faca1b8f7}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a7745af8858dc83501facca1faca1b8f7}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type const  $>$ {\bfseries cibegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a045477f3d6d10c749383c26d6cabfd73}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a045477f3d6d10c749383c26d6cabfd73}} 
\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ value\+\_\+type const  $>$ {\bfseries ciend} () const
\item 
\mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}$<$ T const  $>$ \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a907313d904c491e34261fb5c4b55decc}{accessor}} () const
\begin{DoxyCompactList}\small\item\em Get a constant \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}} for the list. \end{DoxyCompactList}\item 
\mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}$<$ T $>$ \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9fb5909481230ca10cf8b018912a2dc9}{accessor}} ()
\begin{DoxyCompactList}\small\item\em Get a \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}} for the list. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a72cb21446dddf747e5e460740ccd2d5b}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a72cb21446dddf747e5e460740ccd2d5b}} 
void \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a72cb21446dddf747e5e460740ccd2d5b}{clear}} ()
\begin{DoxyCompactList}\small\item\em Remove all the elements of the list. \end{DoxyCompactList}\item 
std\+::size\+\_\+t \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_adb5af71f6082b9c90e213d8b203adf81}{size}} () const
\begin{DoxyCompactList}\small\item\em Get the current size of the list. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a159ce3b9824991eb58aab6d8c8e9c672}{empty}} () const
\begin{DoxyCompactList}\small\item\em Check if the list is empty. \end{DoxyCompactList}\item 
clone\+\_\+allocator\+\_\+type \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a412b8c2bb54fb001446184185666d6be}{get\+\_\+clone\+\_\+allocator}} () const
\begin{DoxyCompactList}\small\item\em Get the clone allocator of the list. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8ae8389ed8be47f756beb9bf35b700b5}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8ae8389ed8be47f756beb9bf35b700b5}} 
void \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a8ae8389ed8be47f756beb9bf35b700b5}{pop\+\_\+back}} ()
\begin{DoxyCompactList}\small\item\em Remove the last element of the list. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a48fbe3ecd8898f15b0a50b10f06e55c2}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a48fbe3ecd8898f15b0a50b10f06e55c2}} 
void \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a48fbe3ecd8898f15b0a50b10f06e55c2}{pop\+\_\+front}} ()
\begin{DoxyCompactList}\small\item\em Remove the first element of the list. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ab7c0e97bff41ec19925557f896d01463}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ab7c0e97bff41ec19925557f896d01463}} 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ {\bfseries release\+\_\+native\+\_\+handle} ()
\item 
void \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a96b2b2ab0f4850aa687014d53a9e3559}{swap}} (\mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$ \&other)
\begin{DoxyCompactList}\small\item\em Swap content between two lists. \end{DoxyCompactList}\item 
size\+\_\+type \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2ab426d7086e4ddbb3cfd9da8a4368ce}{max\+\_\+size}} () const
\begin{DoxyCompactList}\small\item\em Get the maximum number of elements {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{ptr\+\_\+list}}} can hold. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad7892b98289fed60500e39b6b71897c0}{native\+\_\+handle}} ()
\begin{DoxyCompactList}\small\item\em Get a handle for the wrapped {\ttfamily Eina\+\_\+\+List}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} const $\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a6460cf5cd620963b20114a6199e204f9}{native\+\_\+handle}} () const
\begin{DoxyCompactList}\small\item\em Get a constant handle for the wrapped Eina\+\_\+\+List. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a82323895cd24826410229451ea07564c}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a82323895cd24826410229451ea07564c}} 
bool {\bfseries operator==} (\mbox{\hyperlink{classefl_1_1eina_1_1list}{list}}$<$ T, Clone\+Allocator $>$ const \&rhs, \mbox{\hyperlink{classefl_1_1eina_1_1list}{list}}$<$ T, Clone\+Allocator $>$ const \&lhs)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a907313d904c491e34261fb5c4b55decc}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a907313d904c491e34261fb5c4b55decc}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!accessor@{accessor}}
\index{accessor@{accessor}!efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{accessor()}{accessor()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
\mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}$<$T const$>$ \mbox{\hyperlink{classefl_1_1eina_1_1list}{efl\+::eina\+::list}}$<$ 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{structefl_1_1eina_1_1accessor}{accessor}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get a constant \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}} for the list. 

\begin{DoxyReturn}{Returns}
Constant {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}} to the list.
\end{DoxyReturn}
Version of \mbox{\hyperlink{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9fb5909481230ca10cf8b018912a2dc9}{accessor()}} to const-\/qualified inline lists. Returns a const-\/qualified {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}} instead. 

References eina\+\_\+list\+\_\+accessor\+\_\+new().

\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9fb5909481230ca10cf8b018912a2dc9}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a9fb5909481230ca10cf8b018912a2dc9}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!accessor@{accessor}}
\index{accessor@{accessor}!efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}}
\subsubsection{\texorpdfstring{accessor()}{accessor()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , typename Clone\+Allocator $>$ \\
\mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}$<$T$>$ \mbox{\hyperlink{classefl_1_1eina_1_1list}{efl\+::eina\+::list}}$<$ 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{structefl_1_1eina_1_1accessor}{accessor}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Get a \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}} for the list. 

\begin{DoxyReturn}{Returns}
{\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}} to the list. 
\end{DoxyReturn}


References eina\+\_\+list\+\_\+accessor\+\_\+new().

\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_adb5af71f6082b9c90e213d8b203adf81}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_adb5af71f6082b9c90e213d8b203adf81}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!size@{size}}
\index{size@{size}!efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::size\hspace{0.3cm}{\ttfamily [inline]}}



Get the current size of the list. 

\begin{DoxyReturn}{Returns}
Number of elements in the list.
\end{DoxyReturn}
This member function returns the current number of elements inside the list. \mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a159ce3b9824991eb58aab6d8c8e9c672}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a159ce3b9824991eb58aab6d8c8e9c672}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!empty@{empty}}
\index{empty@{empty}!efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::empty\hspace{0.3cm}{\ttfamily [inline]}}



Check if the list is empty. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the list is empty, {\ttfamily false} otherwise.
\end{DoxyReturn}
This member function returns {\ttfamily true} if the list does not contain any elements, otherwise it returns {\ttfamily false}. \mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a412b8c2bb54fb001446184185666d6be}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a412b8c2bb54fb001446184185666d6be}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::get\+\_\+clone\+\_\+allocator\hspace{0.3cm}{\ttfamily [inline]}}



Get the clone allocator of the list. 

\begin{DoxyReturn}{Returns}
Reference to the clone allocator. 
\end{DoxyReturn}
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a96b2b2ab0f4850aa687014d53a9e3559}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a96b2b2ab0f4850aa687014d53a9e3559}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$}!swap@{swap}}
\index{swap@{swap}!efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::swap\hspace{0.3cm}{\ttfamily [inline]}}



Swap content between two lists. 


\begin{DoxyParams}{Parameters}
{\em other} & Other {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{ptr\+\_\+list}}} of the same type. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2ab426d7086e4ddbb3cfd9da8a4368ce}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a2ab426d7086e4ddbb3cfd9da8a4368ce}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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 $>$ \\
size\+\_\+type \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::max\+\_\+size\hspace{0.3cm}{\ttfamily [inline]}}



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

\begin{DoxyReturn}{Returns}
Maximum number of elements a {\ttfamily \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{ptr\+\_\+list}}} can hold. 
\end{DoxyReturn}
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad7892b98289fed60500e39b6b71897c0}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_ad7892b98289fed60500e39b6b71897c0}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::native\+\_\+handle\hspace{0.3cm}{\ttfamily [inline]}}



Get a handle for the wrapped {\ttfamily Eina\+\_\+\+List}. 

\begin{DoxyReturn}{Returns}
Handle for the native Eina list.
\end{DoxyReturn}
This member function returns the native Eina\+\_\+\+List 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 released upon object destruction. 
\end{DoxyWarning}
\mbox{\Hypertarget{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a6460cf5cd620963b20114a6199e204f9}\label{classefl_1_1eina_1_1list_3_01T_00_01CloneAllocator_00_01typename_01std_1_1enable__if_3_01_1_1eflde3fb2a9cba93ebaa950e94310ff8a53_a6460cf5cd620963b20114a6199e204f9}} 
\index{efl\+::eina\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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\+::list$<$ T, Clone\+Allocator, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::list$<$ 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__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} const$\ast$ \mbox{\hyperlink{classefl_1_1eina_1_1ptr__list}{efl\+::eina\+::ptr\+\_\+list}}$<$ T, Clone\+Allocator $>$\+::native\+\_\+handle\hspace{0.3cm}{\ttfamily [inline]}}



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

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

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