\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator}{\section{efl\+:\+:eina\+:\+:\+\_\+ptr\+\_\+array\+\_\+iterator$<$ T $>$ Struct Template Reference}
\label{structefl_1_1eina_1_1__ptr__array__iterator}\index{efl\+::eina\+::\+\_\+ptr\+\_\+array\+\_\+iterator$<$ T $>$@{efl\+::eina\+::\+\_\+ptr\+\_\+array\+\_\+iterator$<$ T $>$}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a3b43f30800b83309eb9e77af915f781a}{typedef T {\bfseries value\+\_\+type}}\label{structefl_1_1eina_1_1__ptr__array__iterator_a3b43f30800b83309eb9e77af915f781a}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a0d6b11ac983d6d607822e80cebce3383}{typedef value\+\_\+type $\ast$ {\bfseries pointer}}\label{structefl_1_1eina_1_1__ptr__array__iterator_a0d6b11ac983d6d607822e80cebce3383}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_afc58f36aab32465152251aea2ecc944d}{typedef value\+\_\+type \& {\bfseries reference}}\label{structefl_1_1eina_1_1__ptr__array__iterator_afc58f36aab32465152251aea2ecc944d}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a81df5c3979b5700c7489e788d95ce1ad}{typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}}\label{structefl_1_1eina_1_1__ptr__array__iterator_a81df5c3979b5700c7489e788d95ce1ad}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_afad6dd448fd3c6dc0c7d95930d3d4f02}{typedef \\*
std\+::bidirectional\+\_\+iterator\+\_\+tag {\bfseries iterator\+\_\+category}}\label{structefl_1_1eina_1_1__ptr__array__iterator_afad6dd448fd3c6dc0c7d95930d3d4f02}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ace82b72f80328c692715567e1fe9cd91}{{\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator} (void $\ast$$\ast$ptr)}\label{structefl_1_1eina_1_1__ptr__array__iterator_ace82b72f80328c692715567e1fe9cd91}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ae5da8651fb4a61f864fa87395879932a}{{\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ typename remove\+\_\+cv$<$ value\+\_\+type $>$\+::type $>$ const \&other)}\label{structefl_1_1eina_1_1__ptr__array__iterator_ae5da8651fb4a61f864fa87395879932a}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_aea001217159bc6e482b329392dcd5fd8}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ \& {\bfseries operator++} ()}\label{structefl_1_1eina_1_1__ptr__array__iterator_aea001217159bc6e482b329392dcd5fd8}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a06292701daebfb59ebb6e74f83b6dfc9}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries operator++} (int)}\label{structefl_1_1eina_1_1__ptr__array__iterator_a06292701daebfb59ebb6e74f83b6dfc9}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ac2aba7e1448fc704d0d0dc3b1ec692dc}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ \& {\bfseries operator-\/-\/} ()}\label{structefl_1_1eina_1_1__ptr__array__iterator_ac2aba7e1448fc704d0d0dc3b1ec692dc}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ae9daef4e8d04ef0e0e37513ef60155bb}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries operator-\/-\/} (int)}\label{structefl_1_1eina_1_1__ptr__array__iterator_ae9daef4e8d04ef0e0e37513ef60155bb}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a44fa5e2433875574c602a185472ca240}{reference {\bfseries operator$\ast$} () const }\label{structefl_1_1eina_1_1__ptr__array__iterator_a44fa5e2433875574c602a185472ca240}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_aea901435e82faba18e8b1b1b6a4f98ee}{pointer {\bfseries operator-\/$>$} () const }\label{structefl_1_1eina_1_1__ptr__array__iterator_aea901435e82faba18e8b1b1b6a4f98ee}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_af46baab978c7eebd8f1a0c7e3f5c7f61}{void $\ast$$\ast$ {\bfseries native\+\_\+handle} () const }\label{structefl_1_1eina_1_1__ptr__array__iterator_af46baab978c7eebd8f1a0c7e3f5c7f61}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a03763ee3d841201718be02b65d02cf11}{{\footnotesize template$<$typename U $>$ }\\struct {\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator}}\label{structefl_1_1eina_1_1__ptr__array__iterator_a03763ee3d841201718be02b65d02cf11}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_aeea13cd106b17b78bc781d2957574c9f}{bool {\bfseries operator==} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ lhs, \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ rhs)}\label{structefl_1_1eina_1_1__ptr__array__iterator_aeea13cd106b17b78bc781d2957574c9f}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a2b494dddb0cd097fa2211e5d5f61edbd}{bool {\bfseries operator!=} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ lhs, \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ rhs)}\label{structefl_1_1eina_1_1__ptr__array__iterator_a2b494dddb0cd097fa2211e5d5f61edbd}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a8414f75a4d595a378964fe422fa6c01f}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries operator+} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ lhs, difference\+\_\+type size)}\label{structefl_1_1eina_1_1__ptr__array__iterator_a8414f75a4d595a378964fe422fa6c01f}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a2c6ca59c2fc27181d692e009b148557b}{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries operator-\/} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ lhs, difference\+\_\+type size)}\label{structefl_1_1eina_1_1__ptr__array__iterator_a2c6ca59c2fc27181d692e009b148557b}

\item 
\hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ad59feecde5f029bb9f3519d1a6ed83fb}{difference\+\_\+type {\bfseries operator-\/} (\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ lhs, \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ rhs)}\label{structefl_1_1eina_1_1__ptr__array__iterator_ad59feecde5f029bb9f3519d1a6ed83fb}

\end{DoxyCompactItemize}
