\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 \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{efl\+::eina\+::accessor\+\_\+iterator$<$ T, Enable $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator_3_01T_00_01typename_01std_1_1enable__if_3_01_9_01_1_1efl8f6024dbe7705270b9d7a048d132e983}{efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ ! \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$}}
\begin{DoxyCompactList}\small\item\em Random access iterator for {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}}. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator_3_01T_00_01typename_01std_1_1enable__if_3_01_1_1efl_1_1edfab6a673aae52c3d9c14541da58a4ae}{efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$}}
\begin{DoxyCompactList}\small\item\em Specialization for all data types that are not derivated from \mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename U $>$ }\\bool \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga06d4ba9f5a51ef8633a5599e506bb444}{efl\+::eina\+::operator==}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if {\ttfamily lhs} and {\ttfamily rhs} point to the same position. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}{efl\+::eina\+::operator!=}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{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 $>$ }\\\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$\+::difference\+\_\+type \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}{efl\+::eina\+::operator-\/}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Get the distance between two {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}}s. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}{efl\+::eina\+::operator+}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ lhs, typename \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$\+::difference\+\_\+type rhs)
\begin{DoxyCompactList}\small\item\em Get an {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} moved {\ttfamily rhs} positions forward. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}{efl\+::eina\+::operator+}} (typename \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$\+::difference\+\_\+type lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Get an {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} moved {\ttfamily lhs} positions forward. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}{efl\+::eina\+::operator$<$}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if {\ttfamily lhs} points to a position before the position pointed by {\ttfamily rhs}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}{efl\+::eina\+::operator$>$}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{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 \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gac04340ffb4e91649c346d4e7f7e5b03b}{efl\+::eina\+::operator$<$=}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Check if the position pointed by {\ttfamily lhs} is the same or is before the one pointed by {\ttfamily rhs}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}{efl\+::eina\+::operator$>$=}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{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 $>$ }\\void \mbox{\hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}{efl\+::eina\+::swap}} (\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \&lhs, \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \&rhs)
\begin{DoxyCompactList}\small\item\em Swap content between two {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}}s. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga06d4ba9f5a51ef8633a5599e506bb444}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga06d4ba9f5a51ef8633a5599e506bb444}} 
\index{Accessor Iterator@{Accessor Iterator}!operator==@{operator==}}
\index{operator==@{operator==}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



Check if {\ttfamily lhs} and {\ttfamily rhs} point to the same position. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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 both {\ttfamily lhs} and {\ttfamily rhs} point to the same position. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga729d85867e4353775bb7a5777219b787}} 
\index{Accessor Iterator@{Accessor Iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



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


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}} 
\index{Accessor Iterator@{Accessor Iterator}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator-\/()}{operator-()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$U$>$\+::difference\+\_\+type efl\+::eina\+::operator-\/ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



Get the distance between two {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}}s. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the right side of the expression. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of elements between {\ttfamily lhs} and {\ttfamily rhs}. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}\label{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}} 
\index{Accessor Iterator@{Accessor Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$U$>$ efl\+::eina\+::operator+ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$}]{lhs,  }\item[{typename \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$\+::difference\+\_\+type}]{rhs }\end{DoxyParamCaption})}



Get an {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} moved {\ttfamily rhs} positions forward. 


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} object. \\
\hline
{\em rhs} & Number of positions relative to the current element. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Copy of {\ttfamily lhs} moved {\ttfamily rhs} positions forward. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}} 
\index{Accessor Iterator@{Accessor Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$U$>$ efl\+::eina\+::operator+ (\begin{DoxyParamCaption}\item[{typename \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$\+::difference\+\_\+type}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



Get an {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} moved {\ttfamily lhs} positions forward. 


\begin{DoxyParams}{Parameters}
{\em lhs} & Number of positions relative to the current element. \\
\hline
{\em rhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Copy of {\ttfamily rhs} moved {\ttfamily lhs} positions forward. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}} 
\index{Accessor Iterator@{Accessor Iterator}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator$<$()}{operator<()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator$<$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



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


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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 before the position pointed by {\ttfamily rhs}, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac5ab3d253e71ed3bebf7d7bfd985e628}} 
\index{Accessor Iterator@{Accessor Iterator}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator$>$()}{operator>()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator$>$ (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



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


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gac04340ffb4e91649c346d4e7f7e5b03b}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac04340ffb4e91649c346d4e7f7e5b03b}} 
\index{Accessor Iterator@{Accessor Iterator}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator$<$=()}{operator<=()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator$<$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



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


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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 before the position pointed by {\ttfamily rhs}, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}} 
\index{Accessor Iterator@{Accessor Iterator}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{operator$>$=()}{operator>=()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
bool efl\+::eina\+::operator$>$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ const \&}]{rhs }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}} at the left side of the expression. \\
\hline
{\em rhs} & {\ttfamily \mbox{\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}
\mbox{\Hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}} 
\index{Accessor Iterator@{Accessor Iterator}!swap@{swap}}
\index{swap@{swap}!Accessor Iterator@{Accessor Iterator}}
\subsubsection{\texorpdfstring{swap()}{swap()}}
{\footnotesize\ttfamily template$<$typename U $>$ \\
void efl\+::eina\+::swap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \&}]{lhs,  }\item[{\mbox{\hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption})}



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


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


Referenced by efl\+::eina\+::accessor\+\_\+common\+\_\+base$<$ T $>$\+::swap(), efl\+::eina\+::accessor$<$ T, typename std\+::enable\+\_\+if$<$ ! \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$\+::swap(), efl\+::eina\+::accessor$<$ T, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$\+::swap(), efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ ! \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$\+::swap(), and efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ \+::efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$\+::value, T $>$\+::type $>$\+::swap().

