\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 
typedef T {\bfseries value\+\_\+type}\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}

\item 
typedef value\+\_\+type \& {\bfseries reference}\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}

\item 
typedef value\+\_\+type const \& {\bfseries const\+\_\+reference}\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}

\item 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$ value\+\_\+type const  $>$ {\bfseries const\+\_\+iterator}\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}

\item 
typedef \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{\+\_\+ptr\+\_\+eo\+\_\+array\+\_\+iterator}$<$ value\+\_\+type $>$ {\bfseries iterator}\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}

\item 
typedef value\+\_\+type $\ast$ {\bfseries pointer}\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}

\item 
typedef value\+\_\+type const $\ast$ {\bfseries const\+\_\+pointer}\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}

\item 
typedef std\+::size\+\_\+t {\bfseries size\+\_\+type}\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}

\item 
typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}\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}

\item 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} $>$ {\bfseries reverse\+\_\+iterator}\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}

\item 
typedef std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} $>$ {\bfseries const\+\_\+reverse\+\_\+iterator}\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}

\item 
typedef \+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type {\bfseries native\+\_\+handle\+\_\+type}\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}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries range\+\_\+array} (native\+\_\+handle\+\_\+type handle)\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}

\item 
{\bfseries range\+\_\+array} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ const \&other)\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}

\item 
\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$ \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array}$<$ T $>$const \&other)\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}

\item 
\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \& {\bfseries operator=} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \&\&other)=default\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}

\item 
{\bfseries range\+\_\+array} (\hyperlink{classefl_1_1eina_1_1range__array}{range\+\_\+array} \&\&other)=default\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}

\item 
reference {\bfseries front} ()\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}

\item 
reference {\bfseries back} ()\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}

\item 
const\+\_\+reference {\bfseries front} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a59bfb7f0ab7e182c67a9540c887582cd}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a59bfb7f0ab7e182c67a9540c887582cd}

\item 
const\+\_\+reference {\bfseries back} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_abf0fb44fe80aa82544f5d75e41bba1c6}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_abf0fb44fe80aa82544f5d75e41bba1c6}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} {\bfseries begin} ()\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}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{iterator} {\bfseries end} ()\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}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries begin} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4b8a4f7926a8b612c4e12dca880183a9}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a4b8a4f7926a8b612c4e12dca880183a9}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries end} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab871c4037609dcf29b6046be9d06b80c}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_ab871c4037609dcf29b6046be9d06b80c}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries cbegin} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a52cf9046b6ce2a21cf04944440f94048}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a52cf9046b6ce2a21cf04944440f94048}

\item 
\hyperlink{structefl_1_1eina_1_1__ptr__eo__array__iterator}{const\+\_\+iterator} {\bfseries cend} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5664406412e62158a7add5b6b7a28b66}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a5664406412e62158a7add5b6b7a28b66}

\item 
reverse\+\_\+iterator {\bfseries rbegin} ()\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}

\item 
reverse\+\_\+iterator {\bfseries rend} ()\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}

\item 
const\+\_\+reverse\+\_\+iterator {\bfseries rbegin} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a035de634dbfa992a6c28b6dfab943e54}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a035de634dbfa992a6c28b6dfab943e54}

\item 
const\+\_\+reverse\+\_\+iterator {\bfseries rend} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aa46cf9bb66234470e917542f008a1c13}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_aa46cf9bb66234470e917542f008a1c13}

\item 
const\+\_\+reverse\+\_\+iterator {\bfseries crbegin} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a0dca9aab7bbc26337b6a16bcd00f9d04}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a0dca9aab7bbc26337b6a16bcd00f9d04}

\item 
const\+\_\+reverse\+\_\+iterator {\bfseries crend} () const \hypertarget{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a26ae28d04683e5349dd6ea806bfc8335}{}\label{classefl_1_1eina_1_1range__array_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__base__ofed2a09e49862f16c54f8819c55d446cf_a26ae28d04683e5349dd6ea806bfc8335}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
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)\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}

\end{DoxyCompactItemize}
