\hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf}{}\section{efl\+:\+:eina\+:\+:range\+\_\+array$<$ T, typename std\+:\+:enable\+\_\+if$<$ std\+:\+:is\+\_\+base\+\_\+of$<$\+:\+:efl\+:\+:eo\+:\+:concrete, T $>$\+:\+:value $>$\+:\+:type $>$ Class Template Reference}
\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf}\index{efl\+::eina\+::range\+\_\+array$<$ T, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$\+::efl\+::eo\+::concrete, T $>$\+::value $>$\+::type $>$@{efl\+::eina\+::range\+\_\+array$<$ 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__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ae0dc70bea1a5cf96d5b4d447fea83cc5}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ae0dc70bea1a5cf96d5b4d447fea83cc5}} 
typedef T {\bfseries value\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7559d537be9ede99e5211f52677433c2}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7559d537be9ede99e5211f52677433c2}} 
typedef value\+\_\+type \& {\bfseries reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5ba76fa610067dd7af0d429835917c62}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5ba76fa610067dd7af0d429835917c62}} 
typedef value\+\_\+type const  \& {\bfseries const\+\_\+reference}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a6cd175316a43eaadfe2b5fd548adb980}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a6cd175316a43eaadfe2b5fd548adb980}} 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$ value\+\_\+type const  $>$ {\bfseries const\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7bd6595ea27c457789942094abe59128}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7bd6595ea27c457789942094abe59128}} 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$ value\+\_\+type $>$ {\bfseries iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a3a026893c3a6b4a094e37a0151ab2ea4}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a3a026893c3a6b4a094e37a0151ab2ea4}} 
typedef value\+\_\+type $\ast$ {\bfseries pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af4586917bf6a6dc9a3a91d81a4084f34}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af4586917bf6a6dc9a3a91d81a4084f34}} 
typedef value\+\_\+type const  $\ast$ {\bfseries const\+\_\+pointer}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1128dcf9a1e7f3af2c8e839d2ff3fc0d}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1128dcf9a1e7f3af2c8e839d2ff3fc0d}} 
typedef std\+::size\+\_\+t {\bfseries size\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab3ffc9a38ee9362f6dfc2debc927f696}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab3ffc9a38ee9362f6dfc2debc927f696}} 
typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7e29fc6d08152c3803f74dbf579860d3}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7e29fc6d08152c3803f74dbf579860d3}} 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} $>$ {\bfseries reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a60794f78ba2c1c8b7c2f29c146ef2a50}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a60794f78ba2c1c8b7c2f29c146ef2a50}} 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} $>$ {\bfseries const\+\_\+reverse\+\_\+iterator}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4ace036fa9e40d62df4ae430e7228e91}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4ace036fa9e40d62df4ae430e7228e91}} 
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__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a28e22d3bb8a2c3b89d7fe91de26f25b1}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a28e22d3bb8a2c3b89d7fe91de26f25b1}} 
{\bfseries range\+\_\+array} (native\+\_\+handle\+\_\+type handle)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af00f22394d7c27478cfd3df1a016aad0}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af00f22394d7c27478cfd3df1a016aad0}} 
{\bfseries range\+\_\+array} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1dc72df98ddf24e49e2064b7851e061e}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1dc72df98ddf24e49e2064b7851e061e}} 
\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$const \&other)
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a216b43cd85b2af518c5d36b238f65b5f}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a216b43cd85b2af518c5d36b238f65b5f}} 
\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1c945282ed7e6bef68b1ac1c2fe2a377}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a1c945282ed7e6bef68b1ac1c2fe2a377}} 
{\bfseries range\+\_\+array} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \&\&other)=default
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7d80028aa7b5188aa9d5886ad75a3182}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a7d80028aa7b5188aa9d5886ad75a3182}} 
reference {\bfseries front} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ae4c3d895053c086e5c3db00b046b53f7}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ae4c3d895053c086e5c3db00b046b53f7}} 
reference {\bfseries back} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab476b28fd9ccda66f96b5b034ba32a6b}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab476b28fd9ccda66f96b5b034ba32a6b}} 
const\+\_\+reference {\bfseries front} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a8e8d78c251175055e7f07eba4f1694aa}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a8e8d78c251175055e7f07eba4f1694aa}} 
const\+\_\+reference {\bfseries back} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2db4143617da812c0fb469a31e99f4ea}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2db4143617da812c0fb469a31e99f4ea}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} {\bfseries begin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aefafc7b3e8225f053ef288ed5da2bdb7}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aefafc7b3e8225f053ef288ed5da2bdb7}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} {\bfseries end} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2b2ca51c478ce550ea081963f5c1ada4}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2b2ca51c478ce550ea081963f5c1ada4}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries begin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a8e2ff1d92d10571b86c8c495da915e91}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a8e2ff1d92d10571b86c8c495da915e91}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries end} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af591781d75e9b4b59e905ce389cdc00d}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_af591781d75e9b4b59e905ce389cdc00d}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries cbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a6506c902276de8b8cd31b50604fd00d0}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a6506c902276de8b8cd31b50604fd00d0}} 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries cend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5da232d5c5f0f880a37e8ad9a686074c}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5da232d5c5f0f880a37e8ad9a686074c}} 
reverse\+\_\+iterator {\bfseries rbegin} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a3341de0dad3fec58cdbcb4af097b7ccf}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a3341de0dad3fec58cdbcb4af097b7ccf}} 
reverse\+\_\+iterator {\bfseries rend} ()
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2f4deadbf1e03c9c2168720e523a579e}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a2f4deadbf1e03c9c2168720e523a579e}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5e5f5c40699a3959a90b750b498ec28d}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5e5f5c40699a3959a90b750b498ec28d}} 
const\+\_\+reverse\+\_\+iterator {\bfseries rend} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a565d4f9ce767eb175190fa467b10429e}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a565d4f9ce767eb175190fa467b10429e}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crbegin} () const
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4ce2cc7029831ce4f104f26a01812028}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4ce2cc7029831ce4f104f26a01812028}} 
const\+\_\+reverse\+\_\+iterator {\bfseries crend} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aff1158bc9fdc3caf2c52225681c8693b}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aff1158bc9fdc3caf2c52225681c8693b}} 
bool {\bfseries operator==} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ const \&rhs, \hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ const \&lhs)
\end{DoxyCompactItemize}
