\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, Enable $>$}
\item 
struct \hyperlink{structefl_1_1eina_1_1accessor__iterator_3_01T_00_01typename_01std_1_1enable__if_3_01_9std_1_1is_95594505f46065bbcb44aa90fff820c7}{efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ !std\+::is\+\_\+base\+\_\+of$<$\+::efl\+::eo\+::concrete, T $>$\+::value, T $>$\+::type $>$}
\begin{DoxyCompactList}\small\item\em Random access iterator for {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor}{eina\+::accessor}}. \end{DoxyCompactList}\item 
struct \hyperlink{structefl_1_1eina_1_1accessor__iterator_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1is__b6aa8a1edfe2c3988e3eaf6ec8f7c2c87}{efl\+::eina\+::accessor\+\_\+iterator$<$ T, typename std\+::enable\+\_\+if$<$ std\+::is\+\_\+base\+\_\+of$<$\+::efl\+::eo\+::concrete, T $>$\+::value, T $>$\+::type $>$}
\begin{DoxyCompactList}\small\item\em Specialization for all data types that are not derivated from \hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename U $>$ }\\bool \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga06d4ba9f5a51ef8633a5599e506bb444}{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 the same position. \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 $>$ }\\accessor\+\_\+iterator$<$ U $>$\+::difference\+\_\+type \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}{efl\+::eina\+::operator-\/} (accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Get the distance between two {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}}s. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\accessor\+\_\+iterator$<$ U $>$ \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}{efl\+::eina\+::operator+} (accessor\+\_\+iterator$<$ U $>$ lhs, typename accessor\+\_\+iterator$<$ U $>$\+::difference\+\_\+type rhs)
\begin{DoxyCompactList}\small\item\em Get an {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} moved {\ttfamily rhs} positions forward. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\accessor\+\_\+iterator$<$ U $>$ \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}{efl\+::eina\+::operator+} (typename accessor\+\_\+iterator$<$ U $>$\+::difference\+\_\+type lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)
\begin{DoxyCompactList}\small\item\em Get an {\ttfamily \hyperlink{structefl_1_1eina_1_1accessor__iterator}{accessor\+\_\+iterator}} moved {\ttfamily lhs} positions forward. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename U $>$ }\\bool \hyperlink{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}{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 before the position 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_gac04340ffb4e91649c346d4e7f7e5b03b}{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 before the one pointed by {\ttfamily rhs}. \end{DoxyCompactList}\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 $>$ }\\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_ga06d4ba9f5a51ef8633a5599e506bb444}{}\index{Accessor Iterator@{Accessor Iterator}!operator==@{operator==}}
\index{operator==@{operator==}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator==(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator== (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga06d4ba9f5a51ef8633a5599e506bb444}


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


\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 both {\ttfamily lhs} and {\ttfamily rhs} point to the same position. 
\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"!=(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator!= (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf 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_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}{}\index{Accessor Iterator@{Accessor Iterator}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator-\/(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ accessor\+\_\+iterator$<$U$>$\+::difference\+\_\+type efl\+::eina\+::operator-\/ (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga22d5b3d2a5715cb1d2cf68ec9be4ce45}


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


\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}
The number of elements between {\ttfamily lhs} and {\ttfamily rhs}. 
\end{DoxyReturn}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}{}\index{Accessor Iterator@{Accessor Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator+(accessor\+\_\+iterator$<$ U $>$ lhs, typename accessor\+\_\+iterator$<$ U $>$\+::difference\+\_\+type rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ accessor\+\_\+iterator$<$U$>$ efl\+::eina\+::operator+ (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$}]{lhs, }
\item[{typename {\bf accessor\+\_\+iterator}$<$ U $>$\+::difference\+\_\+type}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_gaeb4eab75a5cfabd11c6fdb31c2bdcc2c}


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


\begin{DoxyParams}{Parameters}
{\em lhs} & {\ttfamily \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}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}{}\index{Accessor Iterator@{Accessor Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator+(typename accessor\+\_\+iterator$<$ U $>$\+::difference\+\_\+type lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ accessor\+\_\+iterator$<$U$>$ efl\+::eina\+::operator+ (
\begin{DoxyParamCaption}
\item[{typename {\bf accessor\+\_\+iterator}$<$ U $>$\+::difference\+\_\+type}]{lhs, }
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_ga16709b0cdf66d8e7cccc3499bd3bb308}


Get an {\ttfamily \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 \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}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}{}\index{Accessor Iterator@{Accessor Iterator}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator$<$(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$<$ (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac64b8487c1aa7ba6ae0e79bc64f3232d}


Check if {\ttfamily lhs} points to a position before 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 before 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$>$(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$>$ (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf 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_gac04340ffb4e91649c346d4e7f7e5b03b}{}\index{Accessor Iterator@{Accessor Iterator}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator$<$=(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$<$= (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{rhs}
\end{DoxyParamCaption}
)}\label{group__Eina__Cxx__Accessor__Iterator__Group_gac04340ffb4e91649c346d4e7f7e5b03b}


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 \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 before the position pointed by {\ttfamily rhs}, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\hypertarget{group__Eina__Cxx__Accessor__Iterator__Group_ga63f0e5a2233b4d6772e440fd0ac3183c}{}\index{Accessor Iterator@{Accessor Iterator}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{operator$>$=(accessor\+\_\+iterator$<$ U $>$ const \&lhs, accessor\+\_\+iterator$<$ U $>$ const \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ bool efl\+::eina\+::operator$>$= (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ const \&}]{lhs, }
\item[{{\bf 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_ga52c5f6d2b49d6cb5d3a08b63cde90fe4}{}\index{Accessor Iterator@{Accessor Iterator}!swap@{swap}}
\index{swap@{swap}!Accessor Iterator@{Accessor Iterator}}
\subsubsection[{swap(accessor\+\_\+iterator$<$ U $>$ \&lhs, accessor\+\_\+iterator$<$ U $>$ \&rhs)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename U $>$ void efl\+::eina\+::swap (
\begin{DoxyParamCaption}
\item[{{\bf accessor\+\_\+iterator}$<$ U $>$ \&}]{lhs, }
\item[{{\bf 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}


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

