\hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76}{}\section{efl\+:\+:eina\+:\+:range\+\_\+list$<$ T, typename std\+:\+:enable\+\_\+if$<$ std\+:\+:is\+\_\+base\+\_\+of$<$\+:\+:efl\+:\+:eo\+:\+:concrete, T $>$\+:\+:value $>$\+:\+:type $>$ Class Template Reference}
\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76}\index{efl\+::eina\+::range\+\_\+list$<$ T, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$\+::efl\+::eo\+::concrete, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::range\+\_\+list$<$ T, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$\+::efl\+::eo\+::concrete, T $>$\+::value $>$\+::type $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2965e3bc4cdc17b77e3019ac060eea69}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2965e3bc4cdc17b77e3019ac060eea69}} 
typedef T {\bfseries value\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2fe0ae78a4ab9fbfcfe6c572102e77a7}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2fe0ae78a4ab9fbfcfe6c572102e77a7}} 
typedef value\+\_\+type \& {\bfseries reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a448220ace2586ad13cd15f2d48f49df7}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a448220ace2586ad13cd15f2d48f49df7}} 
typedef value\+\_\+type const  \& {\bfseries const\+\_\+reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a0910b51211a1eb0ff46c56839b7263bf}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a0910b51211a1eb0ff46c56839b7263bf}} 
typedef \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_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a96c5d851cc739c2938cf79207915154f}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a96c5d851cc739c2938cf79207915154f}} 
typedef \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_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_afd7f62fdf30b5a5bb324ec00584d00f2}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_afd7f62fdf30b5a5bb324ec00584d00f2}} 
typedef value\+\_\+type $\ast$ {\bfseries pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a06ae7d105cff6aef72bccc59f06090ab}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a06ae7d105cff6aef72bccc59f06090ab}} 
typedef value\+\_\+type const  $\ast$ {\bfseries const\+\_\+pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_aef30f8c593e903507a9d461b85436436}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_aef30f8c593e903507a9d461b85436436}} 
typedef std\+::size\+\_\+t {\bfseries size\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_aacacbf055c677babb0ccbfa0cde37df9}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_aacacbf055c677babb0ccbfa0cde37df9}} 
typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a11efdf85474ffffa7f24c5f817255c27}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a11efdf85474ffffa7f24c5f817255c27}} 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator} $>$ {\bfseries reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a1354543b2ce33da2ed87e3212044f3f2}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a1354543b2ce33da2ed87e3212044f3f2}} 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator} $>$ {\bfseries const\+\_\+reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a65e7fcb7345203ffadf7c0753c78e1bc}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a65e7fcb7345203ffadf7c0753c78e1bc}} 
typedef \+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type {\bfseries native\+\_\+handle\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ac620c284bfb8d1a99aba7b7bc41f61a7}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ac620c284bfb8d1a99aba7b7bc41f61a7}} 
{\bfseries range\+\_\+list} (typename \+\_\+self\+\_\+type\+::native\+\_\+handle\+\_\+type handle)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a8b0542b63ec47ca73e484f04840950fa}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a8b0542b63ec47ca73e484f04840950fa}} 
{\bfseries range\+\_\+list} (\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list}$<$ T $>$ const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_abdb3b8c75d993a1b48bf4a53a3a51e1c}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_abdb3b8c75d993a1b48bf4a53a3a51e1c}} 
\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list}$<$ T $>$ \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list}$<$ T $>$const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_af2dbc72eed17d968a50730a1d202e80b}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_af2dbc72eed17d968a50730a1d202e80b}} 
\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list} \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ae906a2e8c5a40234717579320df64bee}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ae906a2e8c5a40234717579320df64bee}} 
{\bfseries range\+\_\+list} (\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ad9d73c5b8cad2456d48d0fb1c564ece6}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ad9d73c5b8cad2456d48d0fb1c564ece6}} 
reference {\bfseries front} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a63d92ed04ed63cf4310a45f0d2065ffd}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a63d92ed04ed63cf4310a45f0d2065ffd}} 
reference {\bfseries back} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a75c18d59d0c5ef88464877bf2d61f392}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a75c18d59d0c5ef88464877bf2d61f392}} 
const\+\_\+reference {\bfseries front} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2f60a0888768916fd94354c9a38419de}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a2f60a0888768916fd94354c9a38419de}} 
const\+\_\+reference {\bfseries back} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a29bb8aa1325f9844dbf58c2aee52126a}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a29bb8aa1325f9844dbf58c2aee52126a}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator} {\bfseries begin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a4d8eb58c0661eb6e5ed4f0563e17a54f}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a4d8eb58c0661eb6e5ed4f0563e17a54f}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{iterator} {\bfseries end} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a510d16b9b6334898269b42a10704046f}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a510d16b9b6334898269b42a10704046f}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator} {\bfseries begin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a035dcdbbc535759a7a47967fe94b19d3}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a035dcdbbc535759a7a47967fe94b19d3}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator} {\bfseries end} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a5bb7848237e80486d41556a53665f9f0}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a5bb7848237e80486d41556a53665f9f0}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator} {\bfseries cbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a7af19b021a438794fc195b6c9346efda}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a7af19b021a438794fc195b6c9346efda}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__list__iterator}{const\+\_\+iterator} {\bfseries cend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ae29f055e5cf3898c33bc15e1a2d6c7c1}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ae29f055e5cf3898c33bc15e1a2d6c7c1}} 
reverse\+\_\+iterator {\bfseries rbegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ab92b009350ca015da7ea913c1387fdc5}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_ab92b009350ca015da7ea913c1387fdc5}} 
reverse\+\_\+iterator {\bfseries rend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a1da9c444dd1294ff9a2ff93cf0c6cc0c}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a1da9c444dd1294ff9a2ff93cf0c6cc0c}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_af1866fc2f891661fe87ecd49daa1558a}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_af1866fc2f891661fe87ecd49daa1558a}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a6abb358ccefe5192ba8b178f7dadbb22}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a6abb358ccefe5192ba8b178f7dadbb22}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_accf72e5d483586d52b4acbfe1c02ce24}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_accf72e5d483586d52b4acbfe1c02ce24}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crend} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a96ad33287bd4a04ffd26e6502c5f8133}\label{classefl_1_1eina_1_1range__list_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__of_78ba7407f1198da9978584b0145d6f76_a96ad33287bd4a04ffd26e6502c5f8133}} 
bool {\bfseries operator==} (\hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list}$<$ T $>$ const \&rhs, \hyperlink{classefl_1_1eina_1_1range__list}{range\+\_\+list}$<$ T $>$ const \&lhs)
\end{DoxyCompactItemize}
