\hypertarget{structefl_1_1eina_1_1__ptr__list__iterator}{}\section{efl\+:\+:eina\+:\+:\+\_\+ptr\+\_\+list\+\_\+iterator$<$ T $>$ Struct Template Reference}
\label{structefl_1_1eina_1_1__ptr__list__iterator}\index{efl\+::eina\+::\+\_\+ptr\+\_\+list\+\_\+iterator$<$ T $>$@{efl\+::eina\+::\+\_\+ptr\+\_\+list\+\_\+iterator$<$ T $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a03b1d83f9eb85e616c9552d32cb6dee9}\label{structefl_1_1eina_1_1__ptr__list__iterator_a03b1d83f9eb85e616c9552d32cb6dee9}} 
typedef remove\+\_\+cv$<$ T $>$\+::type {\bfseries value\+\_\+type}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_afd8dbcde41d75deedd7e9e57fd5ca54c}\label{structefl_1_1eina_1_1__ptr__list__iterator_afd8dbcde41d75deedd7e9e57fd5ca54c}} 
typedef value\+\_\+type $\ast$ {\bfseries pointer}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_ab2860b767ce5f642e977383d2de430e2}\label{structefl_1_1eina_1_1__ptr__list__iterator_ab2860b767ce5f642e977383d2de430e2}} 
typedef value\+\_\+type \& {\bfseries reference}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a57345991aa92f6b7e9a1d45fdba6c40d}\label{structefl_1_1eina_1_1__ptr__list__iterator_a57345991aa92f6b7e9a1d45fdba6c40d}} 
{\bfseries \+\_\+ptr\+\_\+list\+\_\+iterator} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$\hyperlink{classefl_1_1eina_1_1list}{list}, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$node)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a2ed1d38d8dbed49285b5db3b93dcde67}\label{structefl_1_1eina_1_1__ptr__list__iterator_a2ed1d38d8dbed49285b5db3b93dcde67}} 
{\bfseries \+\_\+ptr\+\_\+list\+\_\+iterator} (\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ value\+\_\+type $>$ const \&other)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a82756b22cd3e417321e573cbf5e7b096}\label{structefl_1_1eina_1_1__ptr__list__iterator_a82756b22cd3e417321e573cbf5e7b096}} 
\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_afd4bf012c036cdf7f5c684336d6f28ea}\label{structefl_1_1eina_1_1__ptr__list__iterator_afd4bf012c036cdf7f5c684336d6f28ea}} 
\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ {\bfseries operator++} (int)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a811af904566cda8288baac2abeb12340}\label{structefl_1_1eina_1_1__ptr__list__iterator_a811af904566cda8288baac2abeb12340}} 
\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ \& {\bfseries operator-\/-\/} ()
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a79c9891fe959b8e00b7690a35598e593}\label{structefl_1_1eina_1_1__ptr__list__iterator_a79c9891fe959b8e00b7690a35598e593}} 
\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ {\bfseries operator-\/-\/} (int)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a44368ca2ba55d201338a1150a712b9ae}\label{structefl_1_1eina_1_1__ptr__list__iterator_a44368ca2ba55d201338a1150a712b9ae}} 
reference {\bfseries operator$\ast$} () const
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a2dafcad616b9fa76c46faab5db9be353}\label{structefl_1_1eina_1_1__ptr__list__iterator_a2dafcad616b9fa76c46faab5db9be353}} 
pointer {\bfseries operator-\/$>$} () const
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a8fdb1bcd20ffc285ad8de9a1d32e18b1}\label{structefl_1_1eina_1_1__ptr__list__iterator_a8fdb1bcd20ffc285ad8de9a1d32e18b1}} 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ {\bfseries native\+\_\+handle} ()
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a8392be472f8201d20fc49f11231b11db}\label{structefl_1_1eina_1_1__ptr__list__iterator_a8392be472f8201d20fc49f11231b11db}} 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} const  $\ast$ {\bfseries native\+\_\+handle} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a410865cff5254774d4a2dde5178921ee}\label{structefl_1_1eina_1_1__ptr__list__iterator_a410865cff5254774d4a2dde5178921ee}} 
bool {\bfseries operator==} (\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ lhs, \hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ rhs)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__list__iterator_a5323ea92dfc4128ca31e3bad5780fd91}\label{structefl_1_1eina_1_1__ptr__list__iterator_a5323ea92dfc4128ca31e3bad5780fd91}} 
bool {\bfseries operator!=} (\hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ lhs, \hyperlink{structefl_1_1eina_1_1__ptr__list__iterator}{\+\_\+ptr\+\_\+list\+\_\+iterator}$<$ T $>$ rhs)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
