\hypertarget{classmessages_1_1UpgradeType}{\section{messages\-:\-:\-Upgrade\-Type \-Class \-Reference}
\label{classmessages_1_1UpgradeType}\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}}
}


{\ttfamily \#include $<$unit.\-pb.\-h$>$}



\-Inheritance diagram for messages\-:\-:\-Upgrade\-Type\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1UpgradeType__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Upgrade\-Type\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1UpgradeType__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1UpgradeType_ae5083437d5e57958538a8dba1d6a18ee}{\-Upgrade\-Type} ()
\item 
virtual \hyperlink{classmessages_1_1UpgradeType_a5b390f47e17c6ef2bbbd5f448a87bb55}{$\sim$\-Upgrade\-Type} ()
\item 
\hyperlink{classmessages_1_1UpgradeType_a13e8bbf82fef02ba5b0ab7948e680f38}{\-Upgrade\-Type} (const \hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \&from)
\item 
\hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \& \hyperlink{classmessages_1_1UpgradeType_a705df4ada0d4a1e64eb12043213f415a}{operator=} (const \hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1UpgradeType_aee7c0a1428f6e365dcc47cf8cf9428f2}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1UpgradeType_a7ec31944cef049b3b5849847db82a396}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1UpgradeType_a0db4cb3ad78e4eb126713192bc1736f5}{\-Swap} (\hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} $\ast$other)
\item 
\hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} $\ast$ \hyperlink{classmessages_1_1UpgradeType_a97454028ecc26dbdadca12bb72c9d13c}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeType_afe08dd4c3443eeb495432ee8b0ea4954}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeType_a10727ce5ec3453b216da094768a7e57d}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeType_a8a3405efc76c44a02bbd763644f230d3}{\-Copy\-From} (const \hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeType_a60e70880a297f032ec611582ee7c0b59}{\-Merge\-From} (const \hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeType_a0163ee0f34cc844008ef96517c1f8e4a}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1UpgradeType_a242963f89bd7b5b0c0214fef825845fd}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1UpgradeType_a91d0580f09fe80d3116f26b65c7c67d9}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1UpgradeType_aa1e1c80a311eaa1eaf95d0b17bc5b7e9}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classmessages_1_1UpgradeType_aeb5e7f1f9aa1863ade6400940644a4a5}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classmessages_1_1UpgradeType_aa2011f090fb6e9e74d3ce241e00aebfc}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classmessages_1_1UpgradeType_acfaefeebd163805508ffbde6b966c68e}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1UpgradeType_a6cb7f9fc2ea197fcbac1514288970922}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1UpgradeType_a9c23d4ef861fbc1a6a2a34ca180ba6a4}{has\-\_\-id} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeType_a1ebd675c5a7da97aceb4a3052a9b128a}{clear\-\_\-id} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeType_ad0bb975f69595a395dbc14890bbddba5}{id} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeType_ac4e8d9106f83c03acc7151954043e9b4}{set\-\_\-id} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classmessages_1_1UpgradeType_a08e13054584540088e590769b9f3cb43}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1UpgradeType}{\-Upgrade\-Type} \& \hyperlink{classmessages_1_1UpgradeType_ab31376cb0a4ed5c7d2e83829b2db8f72}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1UpgradeType_adafd875062d56e235e01e01739731bbb}{k\-Id\-Field\-Number} = 1
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1UpgradeType_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UpgradeType_afa43391b6c4085c135fc98ee864bf6bb}{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UpgradeType_af86f5e990a9b42f5bb0bf621fcba6369}{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1UpgradeType_ae5083437d5e57958538a8dba1d6a18ee}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Upgrade\-Type@{\-Upgrade\-Type}}
\index{\-Upgrade\-Type@{\-Upgrade\-Type}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Upgrade\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Upgrade\-Type\-::\-Upgrade\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_ae5083437d5e57958538a8dba1d6a18ee}
\hypertarget{classmessages_1_1UpgradeType_a5b390f47e17c6ef2bbbd5f448a87bb55}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!$\sim$\-Upgrade\-Type@{$\sim$\-Upgrade\-Type}}
\index{$\sim$\-Upgrade\-Type@{$\sim$\-Upgrade\-Type}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{$\sim$\-Upgrade\-Type}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Upgrade\-Type\-::$\sim$\-Upgrade\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a5b390f47e17c6ef2bbbd5f448a87bb55}
\hypertarget{classmessages_1_1UpgradeType_a13e8bbf82fef02ba5b0ab7948e680f38}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Upgrade\-Type@{\-Upgrade\-Type}}
\index{\-Upgrade\-Type@{\-Upgrade\-Type}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Upgrade\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Upgrade\-Type\-::\-Upgrade\-Type} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_a13e8bbf82fef02ba5b0ab7948e680f38}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1UpgradeType_a91d0580f09fe80d3116f26b65c7c67d9}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Upgrade\-Type\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a91d0580f09fe80d3116f26b65c7c67d9}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1UpgradeType_a0163ee0f34cc844008ef96517c1f8e4a}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a0163ee0f34cc844008ef96517c1f8e4a}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1UpgradeType_a1ebd675c5a7da97aceb4a3052a9b128a}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!clear\-\_\-id@{clear\-\_\-id}}
\index{clear\-\_\-id@{clear\-\_\-id}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{clear\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::clear\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_a1ebd675c5a7da97aceb4a3052a9b128a}
\hypertarget{classmessages_1_1UpgradeType_afe08dd4c3443eeb495432ee8b0ea4954}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_afe08dd4c3443eeb495432ee8b0ea4954}


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


\hypertarget{classmessages_1_1UpgradeType_a8a3405efc76c44a02bbd763644f230d3}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_a8a3405efc76c44a02bbd763644f230d3}
\hypertarget{classmessages_1_1UpgradeType_ab31376cb0a4ed5c7d2e83829b2db8f72}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Upgrade\-Type}\& {\bf messages\-::\-Upgrade\-Type\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeType_ab31376cb0a4ed5c7d2e83829b2db8f72}
\hypertarget{classmessages_1_1UpgradeType_a08e13054584540088e590769b9f3cb43}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Upgrade\-Type\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeType_a08e13054584540088e590769b9f3cb43}
\hypertarget{classmessages_1_1UpgradeType_acfaefeebd163805508ffbde6b966c68e}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Upgrade\-Type\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_acfaefeebd163805508ffbde6b966c68e}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classmessages_1_1UpgradeType_a6cb7f9fc2ea197fcbac1514288970922}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf messages\-::\-Upgrade\-Type\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a6cb7f9fc2ea197fcbac1514288970922}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1UpgradeType_a9c23d4ef861fbc1a6a2a34ca180ba6a4}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!has\-\_\-id@{has\-\_\-id}}
\index{has\-\_\-id@{has\-\_\-id}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{has\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-::has\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_a9c23d4ef861fbc1a6a2a34ca180ba6a4}
\hypertarget{classmessages_1_1UpgradeType_ad0bb975f69595a395dbc14890bbddba5}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!id@{id}}
\index{id@{id}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-::id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_ad0bb975f69595a395dbc14890bbddba5}
\hypertarget{classmessages_1_1UpgradeType_a242963f89bd7b5b0c0214fef825845fd}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a242963f89bd7b5b0c0214fef825845fd}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1UpgradeType_a10727ce5ec3453b216da094768a7e57d}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_a10727ce5ec3453b216da094768a7e57d}
\hypertarget{classmessages_1_1UpgradeType_a60e70880a297f032ec611582ee7c0b59}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_a60e70880a297f032ec611582ee7c0b59}
\hypertarget{classmessages_1_1UpgradeType_aa1e1c80a311eaa1eaf95d0b17bc5b7e9}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_aa1e1c80a311eaa1eaf95d0b17bc5b7e9}
\hypertarget{classmessages_1_1UpgradeType_a7ec31944cef049b3b5849847db82a396}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Upgrade\-Type\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_a7ec31944cef049b3b5849847db82a396}
\hypertarget{classmessages_1_1UpgradeType_a97454028ecc26dbdadca12bb72c9d13c}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-New@{\-New}}
\index{\-New@{\-New}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Type}$\ast$ {\bf messages\-::\-Upgrade\-Type\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeType_a97454028ecc26dbdadca12bb72c9d13c}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1UpgradeType_a705df4ada0d4a1e64eb12043213f415a}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!operator=@{operator=}}
\index{operator=@{operator=}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Type}\& messages\-::\-Upgrade\-Type\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_a705df4ada0d4a1e64eb12043213f415a}


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


\hypertarget{classmessages_1_1UpgradeType_aeb5e7f1f9aa1863ade6400940644a4a5}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UpgradeType_aeb5e7f1f9aa1863ade6400940644a4a5}
\hypertarget{classmessages_1_1UpgradeType_aa2011f090fb6e9e74d3ce241e00aebfc}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Upgrade\-Type\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UpgradeType_aa2011f090fb6e9e74d3ce241e00aebfc}
\hypertarget{classmessages_1_1UpgradeType_ac4e8d9106f83c03acc7151954043e9b4}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!set\-\_\-id@{set\-\_\-id}}
\index{set\-\_\-id@{set\-\_\-id}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{set\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::set\-\_\-id} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_ac4e8d9106f83c03acc7151954043e9b4}


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


\hypertarget{classmessages_1_1UpgradeType_a0db4cb3ad78e4eb126713192bc1736f5}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Upgrade\-Type} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeType_a0db4cb3ad78e4eb126713192bc1736f5}
\hypertarget{classmessages_1_1UpgradeType_aee7c0a1428f6e365dcc47cf8cf9428f2}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Upgrade\-Type\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeType_aee7c0a1428f6e365dcc47cf8cf9428f2}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1UpgradeType_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1UpgradeType_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}
\hypertarget{classmessages_1_1UpgradeType_afa43391b6c4085c135fc98ee864bf6bb}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1UpgradeType_afa43391b6c4085c135fc98ee864bf6bb}
\hypertarget{classmessages_1_1UpgradeType_af86f5e990a9b42f5bb0bf621fcba6369}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1UpgradeType_af86f5e990a9b42f5bb0bf621fcba6369}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1UpgradeType_adafd875062d56e235e01e01739731bbb}{\index{messages\-::\-Upgrade\-Type@{messages\-::\-Upgrade\-Type}!k\-Id\-Field\-Number@{k\-Id\-Field\-Number}}
\index{k\-Id\-Field\-Number@{k\-Id\-Field\-Number}!messages::UpgradeType@{messages\-::\-Upgrade\-Type}}
\subsubsection[{k\-Id\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-::k\-Id\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeType_adafd875062d56e235e01e01739731bbb}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/gen/cpp/\hyperlink{unit_8pb_8h}{unit.\-pb.\-h}\end{DoxyCompactItemize}
