\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField}{\section{google\-:\-:protobuf\-:\-:\-Repeated\-Field$<$ \-Element $>$ \-Class \-Template \-Reference}
\label{classgoogle_1_1protobuf_1_1RepeatedField}\index{google\-::protobuf\-::\-Repeated\-Field$<$ Element $>$@{google\-::protobuf\-::\-Repeated\-Field$<$ Element $>$}}
}


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

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_afe09465b67f0342d6ce7dc91db798730}{iterator}
\item 
typedef const \-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ac1b246f4f6e0f7041b140cda573d91b0}{const\-\_\-iterator}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ace8be166876d8828015252e7a012b1a5}{\-Repeated\-Field} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a318a22b85a3621f3d1b71a493ef97c70}{$\sim$\-Repeated\-Field} ()
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a25213baf38848349e8cc6e68b81f9071}{size} () const 
\item 
const \-Element \& \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a6a3f6e8427e4585f553117dd9ef57826}{\-Get} (int index) const 
\item 
\-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a4010af9c89d037a997a67a426d8dd930}{\-Mutable} (int index)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ad2d35e8a881346740cb4bd8dcc4a9747}{\-Set} (int index, const \-Element \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_af1a3a8dc717c66ed746795ee3b80d42e}{\-Add} (const \-Element \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a657df33bc0934723b26b3ca67b08aaa6}{\-Add} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a3cf9e42bf09efc05b1ac1c228dc080fb}{\-Remove\-Last} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a445b2f9a9c96e985f81a122ddf764b6b}{\-Clear} ()
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a2f2de1d26c3732724005274cd1af5985}{\-Merge\-From} (const \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{\-Repeated\-Field} \&other)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_aef2fcf8789653833f1a49bf9f62f402a}{\-Reserve} (int new\-\_\-size)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_aec05e0b1eac6573023c3801238f56bbb}{\-Truncate} (int new\-\_\-size)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a8f810e3166a98422abb1a93535d6bfc3}{\-Add\-Already\-Reserved} (const \-Element \&\hyperlink{namespacegoogle_1_1protobuf_a894605792ac95df7f2b9d4c73eb18f63}{value})
\item 
\-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a4405ddc8514a62800fbef15f07f28bf3}{\-Add\-Already\-Reserved} ()
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a70db1226dbcf248b5cb10ab832388aa7}{\-Capacity} () const 
\item 
\-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_adcd1d5cafe24ffe2c7d18bedc56b1600}{mutable\-\_\-data} ()
\item 
const \-Element $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_acf05bbc7d55c635c2a794342fe1b6124}{data} () const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a6d1fbd4d21e800b149141c7627a95da6}{\-Swap} (\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{\-Repeated\-Field} $\ast$other)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_af69a7a7b1de46a3177e682ea6cdaba0a}{\-Swap\-Elements} (int index1, int index2)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_afe09465b67f0342d6ce7dc91db798730}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a9792102bdd7ce69111cd1952bfde0a60}{begin} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ac1b246f4f6e0f7041b140cda573d91b0}{const\-\_\-iterator} \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_aa98ed5cf93c2149ad090a7b4198f4123}{begin} () const 
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_afe09465b67f0342d6ce7dc91db798730}{iterator} \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ad27f56ac63896a36619df339ff4b08b1}{end} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_ac1b246f4f6e0f7041b140cda573d91b0}{const\-\_\-iterator} \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_af0646ee5096c699fa57358f46cca3e3c}{end} () const 
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1RepeatedField_a5d381b0eec1bd5dffa21d1e6a20dd713}{\-Space\-Used\-Excluding\-Self} () const 
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-Element$>$ class google\-::protobuf\-::\-Repeated\-Field$<$ Element $>$}



\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_ac1b246f4f6e0f7041b140cda573d91b0}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!const\-\_\-iterator@{const\-\_\-iterator}}
\index{const\-\_\-iterator@{const\-\_\-iterator}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{const\-\_\-iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef const \-Element$\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf const\-\_\-iterator}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_ac1b246f4f6e0f7041b140cda573d91b0}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_afe09465b67f0342d6ce7dc91db798730}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!iterator@{iterator}}
\index{iterator@{iterator}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ typedef \-Element$\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf iterator}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_afe09465b67f0342d6ce7dc91db798730}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_ace8be166876d8828015252e7a012b1a5}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Repeated\-Field@{\-Repeated\-Field}}
\index{\-Repeated\-Field@{\-Repeated\-Field}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Repeated\-Field}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Repeated\-Field} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_ace8be166876d8828015252e7a012b1a5}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a318a22b85a3621f3d1b71a493ef97c70}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!$\sim$\-Repeated\-Field@{$\sim$\-Repeated\-Field}}
\index{$\sim$\-Repeated\-Field@{$\sim$\-Repeated\-Field}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{$\sim$\-Repeated\-Field}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::$\sim${\bf \-Repeated\-Field} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a318a22b85a3621f3d1b71a493ef97c70}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_af1a3a8dc717c66ed746795ee3b80d42e}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Add@{\-Add}}
\index{\-Add@{\-Add}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Add} (
\begin{DoxyParamCaption}
\item[{const \-Element \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_af1a3a8dc717c66ed746795ee3b80d42e}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a657df33bc0934723b26b3ca67b08aaa6}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Add@{\-Add}}
\index{\-Add@{\-Add}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ \-Element $\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Add} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a657df33bc0934723b26b3ca67b08aaa6}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a8f810e3166a98422abb1a93535d6bfc3}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Add\-Already\-Reserved@{\-Add\-Already\-Reserved}}
\index{\-Add\-Already\-Reserved@{\-Add\-Already\-Reserved}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Add\-Already\-Reserved}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Add\-Already\-Reserved} (
\begin{DoxyParamCaption}
\item[{const \-Element \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a8f810e3166a98422abb1a93535d6bfc3}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a4405ddc8514a62800fbef15f07f28bf3}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Add\-Already\-Reserved@{\-Add\-Already\-Reserved}}
\index{\-Add\-Already\-Reserved@{\-Add\-Already\-Reserved}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Add\-Already\-Reserved}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ \-Element $\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Add\-Already\-Reserved} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a4405ddc8514a62800fbef15f07f28bf3}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a9792102bdd7ce69111cd1952bfde0a60}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!begin@{begin}}
\index{begin@{begin}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{begin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf \-Repeated\-Field}$<$ \-Element $>$\-::{\bf iterator} {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf begin} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a9792102bdd7ce69111cd1952bfde0a60}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_aa98ed5cf93c2149ad090a7b4198f4123}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!begin@{begin}}
\index{begin@{begin}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{begin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf \-Repeated\-Field}$<$ \-Element $>$\-::{\bf const\-\_\-iterator} {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf begin} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_aa98ed5cf93c2149ad090a7b4198f4123}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a70db1226dbcf248b5cb10ab832388aa7}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Capacity@{\-Capacity}}
\index{\-Capacity@{\-Capacity}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Capacity}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ int {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Capacity} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a70db1226dbcf248b5cb10ab832388aa7}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a445b2f9a9c96e985f81a122ddf764b6b}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a445b2f9a9c96e985f81a122ddf764b6b}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_acf05bbc7d55c635c2a794342fe1b6124}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!data@{data}}
\index{data@{data}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ const \-Element $\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_acf05bbc7d55c635c2a794342fe1b6124}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_ad27f56ac63896a36619df339ff4b08b1}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!end@{end}}
\index{end@{end}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf \-Repeated\-Field}$<$ \-Element $>$\-::{\bf iterator} {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf end} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_ad27f56ac63896a36619df339ff4b08b1}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_af0646ee5096c699fa57358f46cca3e3c}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!end@{end}}
\index{end@{end}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ {\bf \-Repeated\-Field}$<$ \-Element $>$\-::{\bf const\-\_\-iterator} {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf end} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_af0646ee5096c699fa57358f46cca3e3c}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a6a3f6e8427e4585f553117dd9ef57826}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Get@{\-Get}}
\index{\-Get@{\-Get}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ const \-Element \& {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Get} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a6a3f6e8427e4585f553117dd9ef57826}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a2f2de1d26c3732724005274cd1af5985}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Repeated\-Field}$<$ \-Element $>$ \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a2f2de1d26c3732724005274cd1af5985}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a4010af9c89d037a997a67a426d8dd930}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Mutable@{\-Mutable}}
\index{\-Mutable@{\-Mutable}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Mutable}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ \-Element $\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Mutable} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a4010af9c89d037a997a67a426d8dd930}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_adcd1d5cafe24ffe2c7d18bedc56b1600}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!mutable\-\_\-data@{mutable\-\_\-data}}
\index{mutable\-\_\-data@{mutable\-\_\-data}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{mutable\-\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ \-Element $\ast$ {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf mutable\-\_\-data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_adcd1d5cafe24ffe2c7d18bedc56b1600}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a3cf9e42bf09efc05b1ac1c228dc080fb}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Remove\-Last@{\-Remove\-Last}}
\index{\-Remove\-Last@{\-Remove\-Last}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Remove\-Last}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Remove\-Last} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a3cf9e42bf09efc05b1ac1c228dc080fb}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_aef2fcf8789653833f1a49bf9f62f402a}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Reserve@{\-Reserve}}
\index{\-Reserve@{\-Reserve}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Reserve}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Reserve} (
\begin{DoxyParamCaption}
\item[{int}]{new\-\_\-size}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1RepeatedField_aef2fcf8789653833f1a49bf9f62f402a}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_ad2d35e8a881346740cb4bd8dcc4a9747}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Set@{\-Set}}
\index{\-Set@{\-Set}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Set}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-Element$>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Set} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{const \-Element \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_ad2d35e8a881346740cb4bd8dcc4a9747}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a25213baf38848349e8cc6e68b81f9071}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!size@{size}}
\index{size@{size}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ int {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a25213baf38848349e8cc6e68b81f9071}


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


\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a5d381b0eec1bd5dffa21d1e6a20dd713}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Space\-Used\-Excluding\-Self@{\-Space\-Used\-Excluding\-Self}}
\index{\-Space\-Used\-Excluding\-Self@{\-Space\-Used\-Excluding\-Self}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Space\-Used\-Excluding\-Self}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ int {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Space\-Used\-Excluding\-Self} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a5d381b0eec1bd5dffa21d1e6a20dd713}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_a6d1fbd4d21e800b149141c7627a95da6}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Repeated\-Field}$<$ \-Element $>$ $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1RepeatedField_a6d1fbd4d21e800b149141c7627a95da6}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_af69a7a7b1de46a3177e682ea6cdaba0a}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Swap\-Elements@{\-Swap\-Elements}}
\index{\-Swap\-Elements@{\-Swap\-Elements}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Swap\-Elements}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Swap\-Elements} (
\begin{DoxyParamCaption}
\item[{int}]{index1, }
\item[{int}]{index2}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1RepeatedField_af69a7a7b1de46a3177e682ea6cdaba0a}
\hypertarget{classgoogle_1_1protobuf_1_1RepeatedField_aec05e0b1eac6573023c3801238f56bbb}{\index{google\-::protobuf\-::\-Repeated\-Field@{google\-::protobuf\-::\-Repeated\-Field}!\-Truncate@{\-Truncate}}
\index{\-Truncate@{\-Truncate}!google::protobuf::RepeatedField@{google\-::protobuf\-::\-Repeated\-Field}}
\subsubsection[{\-Truncate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Element $>$ void {\bf google\-::protobuf\-::\-Repeated\-Field}$<$ \-Element $>$\-::{\bf \-Truncate} (
\begin{DoxyParamCaption}
\item[{int}]{new\-\_\-size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RepeatedField_aec05e0b1eac6573023c3801238f56bbb}


\-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}
