\hypertarget{classmessages_1_1UnitTypeIntPair}{\section{messages\-:\-:\-Unit\-Type\-Int\-Pair \-Class \-Reference}
\label{classmessages_1_1UnitTypeIntPair}\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}}
}


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



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


\-Collaboration diagram for messages\-:\-:\-Unit\-Type\-Int\-Pair\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1UnitTypeIntPair__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1UnitTypeIntPair_a0431603feee7531e832c852826ae7c06}{\-Unit\-Type\-Int\-Pair} ()
\item 
virtual \hyperlink{classmessages_1_1UnitTypeIntPair_a2a9f985f84b6fe677ccaca9e686ba901}{$\sim$\-Unit\-Type\-Int\-Pair} ()
\item 
\hyperlink{classmessages_1_1UnitTypeIntPair_ab0c4fbb07c2e36e214bbf2798efae8df}{\-Unit\-Type\-Int\-Pair} (const \hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \&from)
\item 
\hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \& \hyperlink{classmessages_1_1UnitTypeIntPair_ae1b135fe5f1686ee4825a53adacff77f}{operator=} (const \hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1UnitTypeIntPair_a9712eae27100d61525cc719e1ae6bc73}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1UnitTypeIntPair_a8e74881e1ca0f977425a53b0e5f29a84}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a485001d1838598e062408e879a0af2ef}{\-Swap} (\hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} $\ast$other)
\item 
\hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} $\ast$ \hyperlink{classmessages_1_1UnitTypeIntPair_a028197581c9cb71eaf4e8d39f05c7dcb}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_abdf619268e920e9df2f46a583ca32888}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a21d2f06e27bb2b2f65371d25b87cf487}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a7f76428588da858fd242411ef7c3eb26}{\-Copy\-From} (const \hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \&from)
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a1fed79675952b0e41ee0cd6e75025968}{\-Merge\-From} (const \hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \&from)
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a16096e90e2537b017c12a90c6aa90fca}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1UnitTypeIntPair_a5a3ecac4dc0eeb22de843e32304e3b94}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1UnitTypeIntPair_a6dc0640ea7200e4690c459b70ebc414e}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1UnitTypeIntPair_a276a2d734e6ae710e543f45f0bc02ab7}{\-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_1UnitTypeIntPair_aca6f5217169aeb8f6287d3aa3ac9c5d2}{\-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_1UnitTypeIntPair_a21ce9e25de39567b945dc440512ff98c}{\-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_1UnitTypeIntPair_a3b845854db6602d2c10c7a4da1d6581b}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1UnitTypeIntPair_a13adf46db4c7e8891552a2939cbf730e}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1UnitTypeIntPair_a45303c80cfc119a081ac57f737dd36a0}{has\-\_\-type} () const 
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a5809f31610298d6902321c1486b265b3}{clear\-\_\-type} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} \& \hyperlink{classmessages_1_1UnitTypeIntPair_aa2e04b6e7991307e65328aebb01108bc}{type} () const 
\item 
inline\-::messages\-::\-Unit\-Type $\ast$ \hyperlink{classmessages_1_1UnitTypeIntPair_a02d31c4b956c7c425f5bdf1d6a0130c2}{mutable\-\_\-type} ()
\item 
bool \hyperlink{classmessages_1_1UnitTypeIntPair_a27820d3c16bd8b5f7520233c633f3083}{has\-\_\-count} () const 
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a1d13a58f3b6fffb336b837629bd14f4d}{clear\-\_\-count} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UnitTypeIntPair_a72e73bec53f5db19921f3baa86e3a653}{count} () const 
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a873f09e387f07a8b1f5f36d1b65d1bde}{set\-\_\-count} (\-::\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_1UnitTypeIntPair_a6491c63b38f6b466346fcd8d112b3e85}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1UnitTypeIntPair}{\-Unit\-Type\-Int\-Pair} \& \hyperlink{classmessages_1_1UnitTypeIntPair_a39b6cb4373e1d556619b5c847a310b72}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1UnitTypeIntPair_aa71dd6c49cd094b5c70fa89a86778211}{k\-Type\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1UnitTypeIntPair_a334ee8340e04903e0a75426c9d4df8e1}{k\-Count\-Field\-Number} = 2
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_afa43391b6c4085c135fc98ee864bf6bb}{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UnitTypeIntPair_af86f5e990a9b42f5bb0bf621fcba6369}{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1UnitTypeIntPair_a0431603feee7531e832c852826ae7c06}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Unit\-Type\-Int\-Pair@{\-Unit\-Type\-Int\-Pair}}
\index{\-Unit\-Type\-Int\-Pair@{\-Unit\-Type\-Int\-Pair}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Unit\-Type\-Int\-Pair}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Unit\-Type\-Int\-Pair} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_a0431603feee7531e832c852826ae7c06}
\hypertarget{classmessages_1_1UnitTypeIntPair_a2a9f985f84b6fe677ccaca9e686ba901}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!$\sim$\-Unit\-Type\-Int\-Pair@{$\sim$\-Unit\-Type\-Int\-Pair}}
\index{$\sim$\-Unit\-Type\-Int\-Pair@{$\sim$\-Unit\-Type\-Int\-Pair}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{$\sim$\-Unit\-Type\-Int\-Pair}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::$\sim$\-Unit\-Type\-Int\-Pair} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a2a9f985f84b6fe677ccaca9e686ba901}
\hypertarget{classmessages_1_1UnitTypeIntPair_ab0c4fbb07c2e36e214bbf2798efae8df}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Unit\-Type\-Int\-Pair@{\-Unit\-Type\-Int\-Pair}}
\index{\-Unit\-Type\-Int\-Pair@{\-Unit\-Type\-Int\-Pair}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Unit\-Type\-Int\-Pair}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Unit\-Type\-Int\-Pair} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Type\-Int\-Pair} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_ab0c4fbb07c2e36e214bbf2798efae8df}


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


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

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


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

\hypertarget{classmessages_1_1UnitTypeIntPair_a1d13a58f3b6fffb336b837629bd14f4d}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!clear\-\_\-count@{clear\-\_\-count}}
\index{clear\-\_\-count@{clear\-\_\-count}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{clear\-\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::clear\-\_\-count} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a1d13a58f3b6fffb336b837629bd14f4d}
\hypertarget{classmessages_1_1UnitTypeIntPair_a5809f31610298d6902321c1486b265b3}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!clear\-\_\-type@{clear\-\_\-type}}
\index{clear\-\_\-type@{clear\-\_\-type}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{clear\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::clear\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a5809f31610298d6902321c1486b265b3}
\hypertarget{classmessages_1_1UnitTypeIntPair_abdf619268e920e9df2f46a583ca32888}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_abdf619268e920e9df2f46a583ca32888}


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


\hypertarget{classmessages_1_1UnitTypeIntPair_a7f76428588da858fd242411ef7c3eb26}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Type\-Int\-Pair} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_a7f76428588da858fd242411ef7c3eb26}
\hypertarget{classmessages_1_1UnitTypeIntPair_a72e73bec53f5db19921f3baa86e3a653}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!count@{count}}
\index{count@{count}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{count}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::count} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a72e73bec53f5db19921f3baa86e3a653}
\hypertarget{classmessages_1_1UnitTypeIntPair_a39b6cb4373e1d556619b5c847a310b72}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Unit\-Type\-Int\-Pair}\& {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a39b6cb4373e1d556619b5c847a310b72}
\hypertarget{classmessages_1_1UnitTypeIntPair_a6491c63b38f6b466346fcd8d112b3e85}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a6491c63b38f6b466346fcd8d112b3e85}
\hypertarget{classmessages_1_1UnitTypeIntPair_a3b845854db6602d2c10c7a4da1d6581b}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a3b845854db6602d2c10c7a4da1d6581b}


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

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


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

\hypertarget{classmessages_1_1UnitTypeIntPair_a27820d3c16bd8b5f7520233c633f3083}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!has\-\_\-count@{has\-\_\-count}}
\index{has\-\_\-count@{has\-\_\-count}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{has\-\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::has\-\_\-count} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a27820d3c16bd8b5f7520233c633f3083}
\hypertarget{classmessages_1_1UnitTypeIntPair_a45303c80cfc119a081ac57f737dd36a0}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!has\-\_\-type@{has\-\_\-type}}
\index{has\-\_\-type@{has\-\_\-type}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{has\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::has\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a45303c80cfc119a081ac57f737dd36a0}
\hypertarget{classmessages_1_1UnitTypeIntPair_a5a3ecac4dc0eeb22de843e32304e3b94}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a5a3ecac4dc0eeb22de843e32304e3b94}


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

\hypertarget{classmessages_1_1UnitTypeIntPair_a21d2f06e27bb2b2f65371d25b87cf487}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_a21d2f06e27bb2b2f65371d25b87cf487}
\hypertarget{classmessages_1_1UnitTypeIntPair_a1fed79675952b0e41ee0cd6e75025968}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Unit\-Type\-Int\-Pair} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_a1fed79675952b0e41ee0cd6e75025968}
\hypertarget{classmessages_1_1UnitTypeIntPair_a276a2d734e6ae710e543f45f0bc02ab7}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UnitTypeIntPair_a276a2d734e6ae710e543f45f0bc02ab7}
\hypertarget{classmessages_1_1UnitTypeIntPair_a02d31c4b956c7c425f5bdf1d6a0130c2}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!mutable\-\_\-type@{mutable\-\_\-type}}
\index{mutable\-\_\-type@{mutable\-\_\-type}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{mutable\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type} $\ast$ {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::mutable\-\_\-type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a02d31c4b956c7c425f5bdf1d6a0130c2}


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


\hypertarget{classmessages_1_1UnitTypeIntPair_a8e74881e1ca0f977425a53b0e5f29a84}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a8e74881e1ca0f977425a53b0e5f29a84}
\hypertarget{classmessages_1_1UnitTypeIntPair_a028197581c9cb71eaf4e8d39f05c7dcb}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-New@{\-New}}
\index{\-New@{\-New}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Type\-Int\-Pair}$\ast$ {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a028197581c9cb71eaf4e8d39f05c7dcb}


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

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


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


\hypertarget{classmessages_1_1UnitTypeIntPair_aca6f5217169aeb8f6287d3aa3ac9c5d2}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UnitTypeIntPair_aca6f5217169aeb8f6287d3aa3ac9c5d2}
\hypertarget{classmessages_1_1UnitTypeIntPair_a21ce9e25de39567b945dc440512ff98c}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!\-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::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UnitTypeIntPair_a21ce9e25de39567b945dc440512ff98c}
\hypertarget{classmessages_1_1UnitTypeIntPair_a873f09e387f07a8b1f5f36d1b65d1bde}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!set\-\_\-count@{set\-\_\-count}}
\index{set\-\_\-count@{set\-\_\-count}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{set\-\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::set\-\_\-count} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a873f09e387f07a8b1f5f36d1b65d1bde}


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


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


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1UnitTypeIntPair_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\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_1UnitTypeIntPair_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}
\hypertarget{classmessages_1_1UnitTypeIntPair_afa43391b6c4085c135fc98ee864bf6bb}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\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_1UnitTypeIntPair_afa43391b6c4085c135fc98ee864bf6bb}
\hypertarget{classmessages_1_1UnitTypeIntPair_af86f5e990a9b42f5bb0bf621fcba6369}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\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_1UnitTypeIntPair_af86f5e990a9b42f5bb0bf621fcba6369}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1UnitTypeIntPair_a334ee8340e04903e0a75426c9d4df8e1}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!k\-Count\-Field\-Number@{k\-Count\-Field\-Number}}
\index{k\-Count\-Field\-Number@{k\-Count\-Field\-Number}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{k\-Count\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::k\-Count\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_a334ee8340e04903e0a75426c9d4df8e1}
\hypertarget{classmessages_1_1UnitTypeIntPair_aa71dd6c49cd094b5c70fa89a86778211}{\index{messages\-::\-Unit\-Type\-Int\-Pair@{messages\-::\-Unit\-Type\-Int\-Pair}!k\-Type\-Field\-Number@{k\-Type\-Field\-Number}}
\index{k\-Type\-Field\-Number@{k\-Type\-Field\-Number}!messages::UnitTypeIntPair@{messages\-::\-Unit\-Type\-Int\-Pair}}
\subsubsection[{k\-Type\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Unit\-Type\-Int\-Pair\-::k\-Type\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UnitTypeIntPair_aa71dd6c49cd094b5c70fa89a86778211}


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