\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 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a3b43f30800b83309eb9e77af915f781a}\label{structefl_1_1eina_1_1__ptr__array__iterator_a3b43f30800b83309eb9e77af915f781a}} 
typedef T {\bfseries value\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a0d6b11ac983d6d607822e80cebce3383}\label{structefl_1_1eina_1_1__ptr__array__iterator_a0d6b11ac983d6d607822e80cebce3383}} 
typedef value\+\_\+type $\ast$ {\bfseries pointer}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_afc58f36aab32465152251aea2ecc944d}\label{structefl_1_1eina_1_1__ptr__array__iterator_afc58f36aab32465152251aea2ecc944d}} 
typedef value\+\_\+type \& {\bfseries reference}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a81df5c3979b5700c7489e788d95ce1ad}\label{structefl_1_1eina_1_1__ptr__array__iterator_a81df5c3979b5700c7489e788d95ce1ad}} 
typedef std\+::ptrdiff\+\_\+t {\bfseries difference\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_afad6dd448fd3c6dc0c7d95930d3d4f02}\label{structefl_1_1eina_1_1__ptr__array__iterator_afad6dd448fd3c6dc0c7d95930d3d4f02}} 
typedef std\+::bidirectional\+\_\+iterator\+\_\+tag {\bfseries iterator\+\_\+category}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ace82b72f80328c692715567e1fe9cd91}\label{structefl_1_1eina_1_1__ptr__array__iterator_ace82b72f80328c692715567e1fe9cd91}} 
{\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator} (void $\ast$$\ast$ptr)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ae5da8651fb4a61f864fa87395879932a}\label{structefl_1_1eina_1_1__ptr__array__iterator_ae5da8651fb4a61f864fa87395879932a}} 
{\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ typename remove\+\_\+cv$<$ value\+\_\+type $>$\+::type $>$ const \&other)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_aea001217159bc6e482b329392dcd5fd8}\label{structefl_1_1eina_1_1__ptr__array__iterator_aea001217159bc6e482b329392dcd5fd8}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a06292701daebfb59ebb6e74f83b6dfc9}\label{structefl_1_1eina_1_1__ptr__array__iterator_a06292701daebfb59ebb6e74f83b6dfc9}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries operator++} (int)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ac2aba7e1448fc704d0d0dc3b1ec692dc}\label{structefl_1_1eina_1_1__ptr__array__iterator_ac2aba7e1448fc704d0d0dc3b1ec692dc}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ \& {\bfseries operator-\/-\/} ()
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ae9daef4e8d04ef0e0e37513ef60155bb}\label{structefl_1_1eina_1_1__ptr__array__iterator_ae9daef4e8d04ef0e0e37513ef60155bb}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries operator-\/-\/} (int)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ad16f29384816a78254e3b36096360f12}\label{structefl_1_1eina_1_1__ptr__array__iterator_ad16f29384816a78254e3b36096360f12}} 
reference {\bfseries operator$\ast$} () const
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a822f9111183935d4ed3484983ab4fa85}\label{structefl_1_1eina_1_1__ptr__array__iterator_a822f9111183935d4ed3484983ab4fa85}} 
pointer {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_acd7b84fdefaf304839f377cd95c7f990}\label{structefl_1_1eina_1_1__ptr__array__iterator_acd7b84fdefaf304839f377cd95c7f990}} 
void $\ast$$\ast$ {\bfseries native\+\_\+handle} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a03763ee3d841201718be02b65d02cf11}\label{structefl_1_1eina_1_1__ptr__array__iterator_a03763ee3d841201718be02b65d02cf11}} 
{\footnotesize template$<$typename U $>$ }\\struct {\bfseries \+\_\+ptr\+\_\+array\+\_\+iterator}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_aeea13cd106b17b78bc781d2957574c9f}\label{structefl_1_1eina_1_1__ptr__array__iterator_aeea13cd106b17b78bc781d2957574c9f}} 
bool {\bfseries operator==} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ lhs, \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ rhs)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a2b494dddb0cd097fa2211e5d5f61edbd}\label{structefl_1_1eina_1_1__ptr__array__iterator_a2b494dddb0cd097fa2211e5d5f61edbd}} 
bool {\bfseries operator!=} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ lhs, \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ rhs)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a8414f75a4d595a378964fe422fa6c01f}\label{structefl_1_1eina_1_1__ptr__array__iterator_a8414f75a4d595a378964fe422fa6c01f}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries operator+} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ lhs, difference\+\_\+type size)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_a2c6ca59c2fc27181d692e009b148557b}\label{structefl_1_1eina_1_1__ptr__array__iterator_a2c6ca59c2fc27181d692e009b148557b}} 
\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries operator-\/} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ lhs, difference\+\_\+type size)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__iterator_ad59feecde5f029bb9f3519d1a6ed83fb}\label{structefl_1_1eina_1_1__ptr__array__iterator_ad59feecde5f029bb9f3519d1a6ed83fb}} 
difference\+\_\+type {\bfseries operator-\/} (\mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ lhs, \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ rhs)
\end{DoxyCompactItemize}
