\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group}{\section{Accessor Iterator}
\label{group__Eina__Cxx__Accessor__Iterator__Group}\index{Accessor Iterator@{Accessor Iterator}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structefl_1_1eina_1_1accessor__iterator}{efl\+::eina\+::accessor\+\_\+iterator$<$ T $>$}
\begin{DoxyCompactList}\small\item\em Random access iterator for {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename U $>$ }\\bool \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}{efl\+::eina\+::operator$>$=} (accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if the position pointed by {\ttfamily lhs} is the same or is after the one pointed by {\ttfamily rhs}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}{efl\+::eina\+::operator$>$} (accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if {\ttfamily lhs} points to a position after the position pointed by {\ttfamily rhs}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}{efl\+::eina\+::operator!=} (accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if {\ttfamily lhs} and {\ttfamily rhs} point to different positions. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\void \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}{efl\+::eina\+::swap} (accessor\+\_\+iterator$<$ U $>$ \&lhs, accessor\+\_\+iterator$<$ U $>$ \&rhs)
\begin{DoxyCompactList}\small\item\em Swap content between two {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}s. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}{\index{Accessor Iterator@{Accessor Iterator}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator$>$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$>$= (
\begin{DoxyParamCaption}
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{lhs, }
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}


Check if the position pointed by {\ttfamily lhs} is the same or is after the one pointed by {\ttfamily rhs}. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the right side of the expression. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the position pointed by {\ttfamily lhs} is the same or is after the position pointed by {\ttfamily rhs}, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}{\index{Accessor Iterator@{Accessor Iterator}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator$>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$>$ (
\begin{DoxyParamCaption}
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{lhs, }
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}


Check if {\ttfamily lhs} points to a position after the position pointed by {\ttfamily rhs}. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the right side of the expression. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if {\ttfamily lhs} points to a position after the position pointed by {\ttfamily rhs}, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}{\index{Accessor Iterator@{Accessor Iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator"!=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator!= (
\begin{DoxyParamCaption}
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{lhs, }
\item[{accessor\+\_\+iterator$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}


Check if {\ttfamily lhs} and {\ttfamily rhs} point to different positions. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} at the right side of the expression. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if {\ttfamily lhs} and {\ttfamily rhs} point to different positions. 
\end{DoxyReturn}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}{\index{Accessor Iterator@{Accessor Iterator}!swap@{swap}}
\index{swap@{swap}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{swap}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ void efl\+::eina\+::swap (
\begin{DoxyParamCaption}
\item[{accessor\+\_\+iterator$<$ U $>$ \&}]{lhs, }
\item[{accessor\+\_\+iterator$<$ U $>$ \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}


Swap content between two {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}s. 


\begin{DoxyParams}{Parameters}
{\em lhs} & First {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}. \\
\hline
{\em rhs} & Second {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}. \\
\hline
\end{DoxyParams}


References efl\+::eina\+::accessor\+\_\+iterator$<$ T $>$\+::swap().



Referenced by efl\+::eina\+::accessor$<$ T $>$\+::swap(), and efl\+::eina\+::accessor\+\_\+iterator$<$ T $>$\+::swap().

