\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Ptr\-Iterator$<$ \-Element $>$ \-Class \-Template \-Reference}
\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator}\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator$<$ Element $>$@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator$<$ Element $>$}}
}


{\ttfamily \#include $<$repeated\-\_\-field.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator}{\-Repeated\-Ptr\-Iterator}\*
$<$ \-Element $>$ \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator}
\item 
typedef std\-::iterator\*
$<$ std\-::random\-\_\-access\-\_\-iterator\-\_\-tag, \*
\-Element $>$ \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ad2f1ee259970c422b2c9aeb8160345c6}{superclass}
\item 
typedef superclass\-::reference \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_acbb8d7e32d1d385d32ba3fbc417746b3}{reference}
\item 
typedef superclass\-::pointer \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a95c80fe631fa6cc3314e0551a729ab26}{pointer}
\item 
typedef superclass\-::difference\-\_\-type \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ae8a7ed0483d3fd0d9a7e64247b7d59c3}{\-Repeated\-Ptr\-Iterator} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_aef704a89a0af1bd57898c5d06d035db2}{\-Repeated\-Ptr\-Iterator} (void $\ast$const $\ast$it)
\item 
{\footnotesize template$<$typename Other\-Element $>$ }\\\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adb14d8a077fadccd065046f88b807db5}{\-Repeated\-Ptr\-Iterator} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator}{\-Repeated\-Ptr\-Iterator}$<$ \-Other\-Element $>$ \&other)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_acbb8d7e32d1d385d32ba3fbc417746b3}{reference} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_afbb6b3d01b989dcee1db0a14e586c9f4}{operator$\ast$} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a95c80fe631fa6cc3314e0551a729ab26}{pointer} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a39eb653cb607cb870b84d3ca3be52583}{operator-\/$>$} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \& \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a10561436155f9bb10c42db002d334809}{operator++} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4869f19f511f22a1d5b7a489b9794ad8}{operator++} (int)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \& \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab82c44da3a432ec80f5a6a5c5bb8e6b6}{operator-\/-\/} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a84421a2edc0197aa7e971bf4b2da3202}{operator-\/-\/} (int)
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adbbb72d6b3dce75bd43d9f608ec2a7c9}{operator==} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a3c3e578a3ec17a8f8a85b45920078e9d}{operator!=} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af1930010115a0d3938e9d339d847e418}{operator$<$} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a99389cd165f8eed7bbb6d930a61ea6cc}{operator$<$=} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_abd3c78c96a90085e8037c12f99043920}{operator$>$} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a03001a6808542ed4ba6aac2c5312e705}{operator$>$=} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \& \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4787b8a9063178623af552a85ef0fd22}{operator+=} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \& \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a2b93c9a18fed72b129607e010e18b279}{operator-\/=} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_acbb8d7e32d1d385d32ba3fbc417746b3}{reference} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a313d6068ba02db286c0160dbfc046058}{operator\mbox{[}$\,$\mbox{]}} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d) const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a6f854cec3da0208d29bbf47153d8e0bf}{operator-\/} (const \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \&x) const 
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4fc74ca70c6216563677e0a27ded8f04}{\-Repeated\-Ptr\-Iterator}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af963930d5fe538d32ed0da33eac2b701}{operator+} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} it, \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a5e9d8a6dabf69707d192096eebebbeec}{operator+} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d, \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} it)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a8d36089dbd29c1f35389f85f71479136}{operator-\/} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{iterator} it, \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{difference\-\_\-type} d)
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-Element$>$ class google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator$<$ Element $>$}



\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!difference\-\_\-type@{difference\-\_\-type}}
\index{difference\-\_\-type@{difference\-\_\-type}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{difference\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef superclass\-::difference\-\_\-type {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf difference\-\_\-type}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adeff8e942f0b76e7effa0c2c96bdbd2c}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!iterator@{iterator}}
\index{iterator@{iterator}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef {\bf \-Repeated\-Ptr\-Iterator}$<$\-Element$>$ {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf iterator}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab47f8f8a265af8e42ad04edc69ff8289}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a95c80fe631fa6cc3314e0551a729ab26}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!pointer@{pointer}}
\index{pointer@{pointer}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{pointer}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef superclass\-::pointer {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf pointer}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a95c80fe631fa6cc3314e0551a729ab26}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_acbb8d7e32d1d385d32ba3fbc417746b3}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!reference@{reference}}
\index{reference@{reference}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{reference}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef superclass\-::reference {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf reference}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_acbb8d7e32d1d385d32ba3fbc417746b3}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ad2f1ee259970c422b2c9aeb8160345c6}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!superclass@{superclass}}
\index{superclass@{superclass}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{superclass}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef std\-::iterator$<$ std\-::random\-\_\-access\-\_\-iterator\-\_\-tag, \-Element$>$ {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf superclass}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ad2f1ee259970c422b2c9aeb8160345c6}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ae8a7ed0483d3fd0d9a7e64247b7d59c3}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}}
\index{\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{\-Repeated\-Ptr\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf \-Repeated\-Ptr\-Iterator} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ae8a7ed0483d3fd0d9a7e64247b7d59c3}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_aef704a89a0af1bd57898c5d06d035db2}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}}
\index{\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{\-Repeated\-Ptr\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf \-Repeated\-Ptr\-Iterator} (
\begin{DoxyParamCaption}
\item[{void $\ast$const $\ast$}]{it}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, explicit\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_aef704a89a0af1bd57898c5d06d035db2}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adb14d8a077fadccd065046f88b807db5}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}}
\index{\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{\-Repeated\-Ptr\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ template$<$typename Other\-Element $>$ {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::{\bf \-Repeated\-Ptr\-Iterator} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Repeated\-Ptr\-Iterator}$<$ \-Other\-Element $>$ \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adb14d8a077fadccd065046f88b807db5}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adb14d8a077fadccd065046f88b807db5_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a3c3e578a3ec17a8f8a85b45920078e9d}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a3c3e578a3ec17a8f8a85b45920078e9d}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_afbb6b3d01b989dcee1db0a14e586c9f4}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf reference} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator$\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_afbb6b3d01b989dcee1db0a14e586c9f4}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_afbb6b3d01b989dcee1db0a14e586c9f4_icgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a10561436155f9bb10c42db002d334809}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator++@{operator++}}
\index{operator++@{operator++}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator++}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator}\& {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator++ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a10561436155f9bb10c42db002d334809}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4869f19f511f22a1d5b7a489b9794ad8}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator++@{operator++}}
\index{operator++@{operator++}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator++}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator++ (
\begin{DoxyParamCaption}
\item[{int}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4869f19f511f22a1d5b7a489b9794ad8}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4787b8a9063178623af552a85ef0fd22}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator}\& {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator+= (
\begin{DoxyParamCaption}
\item[{{\bf difference\-\_\-type}}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4787b8a9063178623af552a85ef0fd22}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a6f854cec3da0208d29bbf47153d8e0bf}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf difference\-\_\-type} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator-\/ (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a6f854cec3da0208d29bbf47153d8e0bf}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab82c44da3a432ec80f5a6a5c5bb8e6b6}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/-\/@{operator-\/-\/}}
\index{operator-\/-\/@{operator-\/-\/}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator}\& {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator-\/-\/ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_ab82c44da3a432ec80f5a6a5c5bb8e6b6}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a84421a2edc0197aa7e971bf4b2da3202}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/-\/@{operator-\/-\/}}
\index{operator-\/-\/@{operator-\/-\/}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator-\/-\/ (
\begin{DoxyParamCaption}
\item[{int}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a84421a2edc0197aa7e971bf4b2da3202}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a2b93c9a18fed72b129607e010e18b279}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator}\& {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator-\/= (
\begin{DoxyParamCaption}
\item[{{\bf difference\-\_\-type}}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a2b93c9a18fed72b129607e010e18b279}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a39eb653cb607cb870b84d3ca3be52583}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/$>$@{operator-\/$>$}}
\index{operator-\/$>$@{operator-\/$>$}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/$>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf pointer} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator-\/$>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a39eb653cb607cb870b84d3ca3be52583}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a39eb653cb607cb870b84d3ca3be52583_cgraph}
\end{center}
\end{figure}


\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af1930010115a0d3938e9d339d847e418}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af1930010115a0d3938e9d339d847e418}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a99389cd165f8eed7bbb6d930a61ea6cc}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator$<$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator$<$= (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a99389cd165f8eed7bbb6d930a61ea6cc}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adbbb72d6b3dce75bd43d9f608ec2a7c9}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator==@{operator==}}
\index{operator==@{operator==}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_adbbb72d6b3dce75bd43d9f608ec2a7c9}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_abd3c78c96a90085e8037c12f99043920}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator$>$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator$>$ (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_abd3c78c96a90085e8037c12f99043920}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a03001a6808542ed4ba6aac2c5312e705}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator$>$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ bool {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator$>$= (
\begin{DoxyParamCaption}
\item[{const {\bf iterator} \&}]{x}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a03001a6808542ed4ba6aac2c5312e705}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a313d6068ba02db286c0160dbfc046058}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf reference} {\bf google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}$<$ \-Element $>$\-::operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{{\bf difference\-\_\-type}}]{d}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a313d6068ba02db286c0160dbfc046058}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af963930d5fe538d32ed0da33eac2b701}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator} operator+ (
\begin{DoxyParamCaption}
\item[{{\bf iterator}}]{it, }
\item[{{\bf difference\-\_\-type}}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_af963930d5fe538d32ed0da33eac2b701}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a5e9d8a6dabf69707d192096eebebbeec}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator+@{operator+}}
\index{operator+@{operator+}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator} operator+ (
\begin{DoxyParamCaption}
\item[{{\bf difference\-\_\-type}}]{d, }
\item[{{\bf iterator}}]{it}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a5e9d8a6dabf69707d192096eebebbeec}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a8d36089dbd29c1f35389f85f71479136}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ {\bf iterator} operator-\/ (
\begin{DoxyParamCaption}
\item[{{\bf iterator}}]{it, }
\item[{{\bf difference\-\_\-type}}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a8d36089dbd29c1f35389f85f71479136}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4fc74ca70c6216563677e0a27ded8f04}{\index{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}!\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}}
\index{\-Repeated\-Ptr\-Iterator@{\-Repeated\-Ptr\-Iterator}!google::protobuf::internal::RepeatedPtrIterator@{google\-::protobuf\-::internal\-::\-Repeated\-Ptr\-Iterator}}
\subsubsection[{\-Repeated\-Ptr\-Iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ friend class {\bf \-Repeated\-Ptr\-Iterator}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator_a4fc74ca70c6216563677e0a27ded8f04}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/\hyperlink{repeated__field_8h}{repeated\-\_\-field.\-h}\end{DoxyCompactItemize}
