\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}
