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


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



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


\-Collaboration diagram for messages\-:\-:\-Upgrade\-Type\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1UpgradeTypeData__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1UpgradeTypeData_ac99a46562f8a176527113dfe82a19fa0}{\-Upgrade\-Type\-Data} ()
\item 
virtual \hyperlink{classmessages_1_1UpgradeTypeData_a094badf3b69983b34f6cf036f6d437eb}{$\sim$\-Upgrade\-Type\-Data} ()
\item 
\hyperlink{classmessages_1_1UpgradeTypeData_a943e57241b29e366ada00df497597707}{\-Upgrade\-Type\-Data} (const \hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \&from)
\item 
\hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \& \hyperlink{classmessages_1_1UpgradeTypeData_a14eb60054ac0884d8370aa65eefa30a4}{operator=} (const \hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1UpgradeTypeData_a794203526ff508b490b6dfb58b82a108}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_ac7ebcafeef0defd6a073cbb4150c7cef}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a2da4ef2cfc211cbb23056cb7fdf019fa}{\-Swap} (\hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} $\ast$other)
\item 
\hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_a83521f37225de99bfdd943d9f8f127f7}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_ae7d04e7aa3d82437d57d626144f66754}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a7f5e1f50803d55dcddd857c8d120798a}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a8e59c3830f468f55ae75384b767d9c3c}{\-Copy\-From} (const \hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a02f7f3707f9ce35249e468bd420158d6}{\-Merge\-From} (const \hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \&from)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a6e5dde771a8e305136367eb2528506c3}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_af375270752051fda7db441c71ebf3bb0}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1UpgradeTypeData_ac5676d31ca98bbd340958dd07fb353fb}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a9b209c47051f8741baf9ae2d583144e9}{\-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_1UpgradeTypeData_af700e2dea26a8e18ac976def4a34ce51}{\-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_1UpgradeTypeData_afd15a97a07ced95f936435d5c59342f2}{\-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_1UpgradeTypeData_acff91173f06272a2ffa5810237e9bbc8}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1UpgradeTypeData_a01e7a8e336745d9e3b3e456d5d2485de}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_abc589cfaa1e0cd49b498e4f9a9a1b410}{has\-\_\-id} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a28cdd6a630f60bde6c260b45022146aa}{clear\-\_\-id} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_afb8fc4e1f5fe5abd7f4d4f27b68de869}{id} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_ac03c6edf60d8e882db247b45ef4c10e3}{set\-\_\-id} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a38b138fdeead70f19292fae67efd1629}{has\-\_\-name} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_add1e1d7820e8649e6074ab89c4e39355}{clear\-\_\-name} ()
\item 
const \-::std\-::string \& \hyperlink{classmessages_1_1UpgradeTypeData_a44d4c0ded627946638c2eeaa89af9040}{name} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_afc930640210da31a06c39ad74e8a6681}{set\-\_\-name} (const \-::std\-::string \&value)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_af949a30003bda271f85dd2db41a8c578}{set\-\_\-name} (const char $\ast$value)
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_aa011b7723b482baede7313a913e696d0}{set\-\_\-name} (const char $\ast$value, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_ab545695430a72f51184bb18873bf456f}{mutable\-\_\-name} ()
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a534c42a9dddda2b70097587d738a173e}{has\-\_\-race} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a880bb6c9eefb048f2e6fc29362d6f344}{clear\-\_\-race} ()
\item 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0a}{messages\-::\-Race} \hyperlink{classmessages_1_1UpgradeTypeData_ae10799d3d36e33f8606f20072c36cb77}{race} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a93b43704d2548750fd9ce9faf106d479}{set\-\_\-race} (\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0a}{messages\-::\-Race} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a0291ba0f66552359cf2894d07a7f4d85}{has\-\_\-mineralpricebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a01123a6882cc4d53c59ef95772961c10}{clear\-\_\-mineralpricebase} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_a3ed267b3e07fcfe6800a6871ce4289a2}{mineralpricebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a73bc25d208d5282adfc74fb7e6b1bf76}{set\-\_\-mineralpricebase} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a177ffa0eb6fe027e55a08f43ede25e8e}{has\-\_\-mineralpricefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a1a9ebfac83261f3348820348790a14ad}{clear\-\_\-mineralpricefactor} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_aa7673cdf02d156b91d867178ff73353f}{mineralpricefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_aec7f5258d35f1541c0ed97d0683cd622}{set\-\_\-mineralpricefactor} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a6513fc6b97d4b129625cb7660d03b340}{has\-\_\-gaspricebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a779ed89e19a09436ea732c69bf8a2807}{clear\-\_\-gaspricebase} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_a14b4e33f344586f2f45c3ba9fc982424}{gaspricebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_ae6e25c7c1083ed062049ac9b6fc48d0e}{set\-\_\-gaspricebase} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_afc445d7402190bcb0c6031593ecdd61b}{has\-\_\-gaspricefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_aff0c2ec4619a550faca912633c9652a4}{clear\-\_\-gaspricefactor} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_a9b475d6911f3b8a8aa5e91eb4e9a6b8b}{gaspricefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_ac77a23ca4b046e24a6df047a6a08ffdb}{set\-\_\-gaspricefactor} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a233d938c1da90a7a034386ac50b74839}{has\-\_\-upgradetimebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a99828138ebca432a83f9475b5a0f1e22}{clear\-\_\-upgradetimebase} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_ac88f949c9fcc53e60af7a801048786c7}{upgradetimebase} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a301d268fa5ae35d17db30feb5afc4929}{set\-\_\-upgradetimebase} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_a8457e6e60501b3c2ad2465ba5fee306b}{has\-\_\-upgradetimefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a27573f1b453c01755dc74e9642c052e8}{clear\-\_\-upgradetimefactor} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_afdebfa8e674e5edce6855753bd7a5cce}{upgradetimefactor} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a2137085a8f6a59f32f162781c27bfce7}{set\-\_\-upgradetimefactor} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_ab995e03477fb5ab0ae264b59e6d3dcaa}{has\-\_\-maxrepeats} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a43cf374c978339924d4dafb6cc13f02d}{clear\-\_\-maxrepeats} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1UpgradeTypeData_a65847baf29cd0781b4373776b9541eee}{maxrepeats} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_aa82852202a2968f07a8f8c37747c46fc}{set\-\_\-maxrepeats} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1UpgradeTypeData_abc03f0022b2bfe1af45ed055a4dbb85c}{has\-\_\-whatupgrades} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a8d0b3d7e072c36af3fac597bf9972634}{clear\-\_\-whatupgrades} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} \& \hyperlink{classmessages_1_1UpgradeTypeData_af15c751cc03077c03f220c721e3ba605}{whatupgrades} () const 
\item 
inline\-::messages\-::\-Unit\-Type $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_a4f7839ef1d41a44385cd52fdef39f598}{mutable\-\_\-whatupgrades} ()
\item 
int \hyperlink{classmessages_1_1UpgradeTypeData_a66abfe320043cfd7cd1e927e782568b0}{whatuses\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a6d909f47a52effa17f069b19e69ec2cc}{clear\-\_\-whatuses} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} \& \hyperlink{classmessages_1_1UpgradeTypeData_ae64841741d3613190e57753c0d23dfc6}{whatuses} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Type $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_a295c5d0844328250508776ec8e121333}{mutable\-\_\-whatuses} (int index)
\item 
inline\-::messages\-::\-Unit\-Type $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_a4650f3bd95ad8a500fc3901354088029}{add\-\_\-whatuses} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} $>$ \& \hyperlink{classmessages_1_1UpgradeTypeData_a301459dcd6247241eb25e9ec333e768e}{whatuses} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type} $>$ $\ast$ \hyperlink{classmessages_1_1UpgradeTypeData_af37188e15c015a3c005c6771303f4d67}{mutable\-\_\-whatuses} ()
\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_1UpgradeTypeData_a51b845340526fd6ce125c88c4eb852b4}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1UpgradeTypeData}{\-Upgrade\-Type\-Data} \& \hyperlink{classmessages_1_1UpgradeTypeData_ab11b83bd0cc67ce9af2128553d9a4e0c}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_aca8c4f3885e51d4457d09ac93e3045ab}{k\-Id\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a927f52bf5da766ef5dbb333a9506967c}{k\-Name\-Field\-Number} = 2
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a8eb2204dc548d6d809ca072c85226fb3}{k\-Race\-Field\-Number} = 3
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_abf2b4ecb807829e2926b813166a28e1f}{k\-Mineral\-Price\-Base\-Field\-Number} = 4
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_ab208aae87dd5584026677d5a1a812e72}{k\-Mineral\-Price\-Factor\-Field\-Number} = 5
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_ab159cfdd42f5f793ce2560413da833d4}{k\-Gas\-Price\-Base\-Field\-Number} = 6
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_accac696a0952f6c31e2415671cecbb08}{k\-Gas\-Price\-Factor\-Field\-Number} = 7
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a61991fb6d65c8f575c81932760b4783b}{k\-Upgrade\-Time\-Base\-Field\-Number} = 8
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_ab165d8dcdfebb2312e6691db090a4ab6}{k\-Upgrade\-Time\-Factor\-Field\-Number} = 9
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a50354e99e8bf0829e50c45a8c45aa0e8}{k\-Max\-Repeats\-Field\-Number} = 10
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a5485ee49ac44ebb8ce72f4ef81b20b60}{k\-What\-Upgrades\-Field\-Number} = 11
\item 
static const int \hyperlink{classmessages_1_1UpgradeTypeData_a660ed13e1d142a59d6223c31ce9b5650}{k\-What\-Uses\-Field\-Number} = 12
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_afa43391b6c4085c135fc98ee864bf6bb}{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1UpgradeTypeData_af86f5e990a9b42f5bb0bf621fcba6369}{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} ()
\end{DoxyCompactItemize}


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


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1UpgradeTypeData_a4650f3bd95ad8a500fc3901354088029}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!add\-\_\-whatuses@{add\-\_\-whatuses}}
\index{add\-\_\-whatuses@{add\-\_\-whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{add\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type} $\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::add\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a4650f3bd95ad8a500fc3901354088029}


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




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


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


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

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


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

\hypertarget{classmessages_1_1UpgradeTypeData_a779ed89e19a09436ea732c69bf8a2807}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-gaspricebase@{clear\-\_\-gaspricebase}}
\index{clear\-\_\-gaspricebase@{clear\-\_\-gaspricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-gaspricebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-gaspricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a779ed89e19a09436ea732c69bf8a2807}
\hypertarget{classmessages_1_1UpgradeTypeData_aff0c2ec4619a550faca912633c9652a4}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-gaspricefactor@{clear\-\_\-gaspricefactor}}
\index{clear\-\_\-gaspricefactor@{clear\-\_\-gaspricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-gaspricefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-gaspricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aff0c2ec4619a550faca912633c9652a4}
\hypertarget{classmessages_1_1UpgradeTypeData_a28cdd6a630f60bde6c260b45022146aa}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-id@{clear\-\_\-id}}
\index{clear\-\_\-id@{clear\-\_\-id}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a28cdd6a630f60bde6c260b45022146aa}
\hypertarget{classmessages_1_1UpgradeTypeData_a43cf374c978339924d4dafb6cc13f02d}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-maxrepeats@{clear\-\_\-maxrepeats}}
\index{clear\-\_\-maxrepeats@{clear\-\_\-maxrepeats}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-maxrepeats}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-maxrepeats} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a43cf374c978339924d4dafb6cc13f02d}
\hypertarget{classmessages_1_1UpgradeTypeData_a01123a6882cc4d53c59ef95772961c10}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-mineralpricebase@{clear\-\_\-mineralpricebase}}
\index{clear\-\_\-mineralpricebase@{clear\-\_\-mineralpricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-mineralpricebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-mineralpricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a01123a6882cc4d53c59ef95772961c10}
\hypertarget{classmessages_1_1UpgradeTypeData_a1a9ebfac83261f3348820348790a14ad}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-mineralpricefactor@{clear\-\_\-mineralpricefactor}}
\index{clear\-\_\-mineralpricefactor@{clear\-\_\-mineralpricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-mineralpricefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-mineralpricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a1a9ebfac83261f3348820348790a14ad}
\hypertarget{classmessages_1_1UpgradeTypeData_add1e1d7820e8649e6074ab89c4e39355}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-name@{clear\-\_\-name}}
\index{clear\-\_\-name@{clear\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_add1e1d7820e8649e6074ab89c4e39355}
\hypertarget{classmessages_1_1UpgradeTypeData_a880bb6c9eefb048f2e6fc29362d6f344}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-race@{clear\-\_\-race}}
\index{clear\-\_\-race@{clear\-\_\-race}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-race}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-race} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a880bb6c9eefb048f2e6fc29362d6f344}
\hypertarget{classmessages_1_1UpgradeTypeData_a99828138ebca432a83f9475b5a0f1e22}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-upgradetimebase@{clear\-\_\-upgradetimebase}}
\index{clear\-\_\-upgradetimebase@{clear\-\_\-upgradetimebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-upgradetimebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-upgradetimebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a99828138ebca432a83f9475b5a0f1e22}
\hypertarget{classmessages_1_1UpgradeTypeData_a27573f1b453c01755dc74e9642c052e8}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-upgradetimefactor@{clear\-\_\-upgradetimefactor}}
\index{clear\-\_\-upgradetimefactor@{clear\-\_\-upgradetimefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-upgradetimefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-upgradetimefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a27573f1b453c01755dc74e9642c052e8}
\hypertarget{classmessages_1_1UpgradeTypeData_a8d0b3d7e072c36af3fac597bf9972634}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-whatupgrades@{clear\-\_\-whatupgrades}}
\index{clear\-\_\-whatupgrades@{clear\-\_\-whatupgrades}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-whatupgrades}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-whatupgrades} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a8d0b3d7e072c36af3fac597bf9972634}
\hypertarget{classmessages_1_1UpgradeTypeData_a6d909f47a52effa17f069b19e69ec2cc}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!clear\-\_\-whatuses@{clear\-\_\-whatuses}}
\index{clear\-\_\-whatuses@{clear\-\_\-whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{clear\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::clear\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a6d909f47a52effa17f069b19e69ec2cc}


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


\hypertarget{classmessages_1_1UpgradeTypeData_ae7d04e7aa3d82437d57d626144f66754}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_ae7d04e7aa3d82437d57d626144f66754}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a8e59c3830f468f55ae75384b767d9c3c}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_a8e59c3830f468f55ae75384b767d9c3c}
\hypertarget{classmessages_1_1UpgradeTypeData_ab11b83bd0cc67ce9af2128553d9a4e0c}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Upgrade\-Type\-Data}\& {\bf messages\-::\-Upgrade\-Type\-Data\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab11b83bd0cc67ce9af2128553d9a4e0c}
\hypertarget{classmessages_1_1UpgradeTypeData_a51b845340526fd6ce125c88c4eb852b4}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a51b845340526fd6ce125c88c4eb852b4}
\hypertarget{classmessages_1_1UpgradeTypeData_a14b4e33f344586f2f45c3ba9fc982424}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!gaspricebase@{gaspricebase}}
\index{gaspricebase@{gaspricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{gaspricebase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::gaspricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a14b4e33f344586f2f45c3ba9fc982424}
\hypertarget{classmessages_1_1UpgradeTypeData_a9b475d6911f3b8a8aa5e91eb4e9a6b8b}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!gaspricefactor@{gaspricefactor}}
\index{gaspricefactor@{gaspricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{gaspricefactor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::gaspricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a9b475d6911f3b8a8aa5e91eb4e9a6b8b}
\hypertarget{classmessages_1_1UpgradeTypeData_acff91173f06272a2ffa5810237e9bbc8}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_acff91173f06272a2ffa5810237e9bbc8}


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

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


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

\hypertarget{classmessages_1_1UpgradeTypeData_a6513fc6b97d4b129625cb7660d03b340}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-gaspricebase@{has\-\_\-gaspricebase}}
\index{has\-\_\-gaspricebase@{has\-\_\-gaspricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-gaspricebase}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-gaspricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a6513fc6b97d4b129625cb7660d03b340}
\hypertarget{classmessages_1_1UpgradeTypeData_afc445d7402190bcb0c6031593ecdd61b}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-gaspricefactor@{has\-\_\-gaspricefactor}}
\index{has\-\_\-gaspricefactor@{has\-\_\-gaspricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-gaspricefactor}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-gaspricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_afc445d7402190bcb0c6031593ecdd61b}
\hypertarget{classmessages_1_1UpgradeTypeData_abc589cfaa1e0cd49b498e4f9a9a1b410}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-id@{has\-\_\-id}}
\index{has\-\_\-id@{has\-\_\-id}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_abc589cfaa1e0cd49b498e4f9a9a1b410}
\hypertarget{classmessages_1_1UpgradeTypeData_ab995e03477fb5ab0ae264b59e6d3dcaa}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-maxrepeats@{has\-\_\-maxrepeats}}
\index{has\-\_\-maxrepeats@{has\-\_\-maxrepeats}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-maxrepeats}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-maxrepeats} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab995e03477fb5ab0ae264b59e6d3dcaa}
\hypertarget{classmessages_1_1UpgradeTypeData_a0291ba0f66552359cf2894d07a7f4d85}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-mineralpricebase@{has\-\_\-mineralpricebase}}
\index{has\-\_\-mineralpricebase@{has\-\_\-mineralpricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-mineralpricebase}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-mineralpricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a0291ba0f66552359cf2894d07a7f4d85}
\hypertarget{classmessages_1_1UpgradeTypeData_a177ffa0eb6fe027e55a08f43ede25e8e}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-mineralpricefactor@{has\-\_\-mineralpricefactor}}
\index{has\-\_\-mineralpricefactor@{has\-\_\-mineralpricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-mineralpricefactor}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-mineralpricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a177ffa0eb6fe027e55a08f43ede25e8e}
\hypertarget{classmessages_1_1UpgradeTypeData_a38b138fdeead70f19292fae67efd1629}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-name@{has\-\_\-name}}
\index{has\-\_\-name@{has\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a38b138fdeead70f19292fae67efd1629}
\hypertarget{classmessages_1_1UpgradeTypeData_a534c42a9dddda2b70097587d738a173e}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-race@{has\-\_\-race}}
\index{has\-\_\-race@{has\-\_\-race}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-race}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-race} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a534c42a9dddda2b70097587d738a173e}
\hypertarget{classmessages_1_1UpgradeTypeData_a233d938c1da90a7a034386ac50b74839}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-upgradetimebase@{has\-\_\-upgradetimebase}}
\index{has\-\_\-upgradetimebase@{has\-\_\-upgradetimebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-upgradetimebase}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-upgradetimebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a233d938c1da90a7a034386ac50b74839}
\hypertarget{classmessages_1_1UpgradeTypeData_a8457e6e60501b3c2ad2465ba5fee306b}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-upgradetimefactor@{has\-\_\-upgradetimefactor}}
\index{has\-\_\-upgradetimefactor@{has\-\_\-upgradetimefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-upgradetimefactor}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-upgradetimefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a8457e6e60501b3c2ad2465ba5fee306b}
\hypertarget{classmessages_1_1UpgradeTypeData_abc03f0022b2bfe1af45ed055a4dbb85c}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!has\-\_\-whatupgrades@{has\-\_\-whatupgrades}}
\index{has\-\_\-whatupgrades@{has\-\_\-whatupgrades}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{has\-\_\-whatupgrades}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::has\-\_\-whatupgrades} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_abc03f0022b2bfe1af45ed055a4dbb85c}
\hypertarget{classmessages_1_1UpgradeTypeData_afb8fc4e1f5fe5abd7f4d4f27b68de869}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!id@{id}}
\index{id@{id}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::id} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_afb8fc4e1f5fe5abd7f4d4f27b68de869}
\hypertarget{classmessages_1_1UpgradeTypeData_af375270752051fda7db441c71ebf3bb0}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_af375270752051fda7db441c71ebf3bb0}


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

\hypertarget{classmessages_1_1UpgradeTypeData_a65847baf29cd0781b4373776b9541eee}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!maxrepeats@{maxrepeats}}
\index{maxrepeats@{maxrepeats}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{maxrepeats}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::maxrepeats} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a65847baf29cd0781b4373776b9541eee}
\hypertarget{classmessages_1_1UpgradeTypeData_a7f5e1f50803d55dcddd857c8d120798a}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_a7f5e1f50803d55dcddd857c8d120798a}
\hypertarget{classmessages_1_1UpgradeTypeData_a02f7f3707f9ce35249e468bd420158d6}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Upgrade\-Type\-Data} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_a02f7f3707f9ce35249e468bd420158d6}
\hypertarget{classmessages_1_1UpgradeTypeData_a9b209c47051f8741baf9ae2d583144e9}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_a9b209c47051f8741baf9ae2d583144e9}
\hypertarget{classmessages_1_1UpgradeTypeData_a3ed267b3e07fcfe6800a6871ce4289a2}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mineralpricebase@{mineralpricebase}}
\index{mineralpricebase@{mineralpricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mineralpricebase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::mineralpricebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a3ed267b3e07fcfe6800a6871ce4289a2}
\hypertarget{classmessages_1_1UpgradeTypeData_aa7673cdf02d156b91d867178ff73353f}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mineralpricefactor@{mineralpricefactor}}
\index{mineralpricefactor@{mineralpricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mineralpricefactor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::mineralpricefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aa7673cdf02d156b91d867178ff73353f}
\hypertarget{classmessages_1_1UpgradeTypeData_ab545695430a72f51184bb18873bf456f}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mutable\-\_\-name@{mutable\-\_\-name}}
\index{mutable\-\_\-name@{mutable\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mutable\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::mutable\-\_\-name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab545695430a72f51184bb18873bf456f}
\hypertarget{classmessages_1_1UpgradeTypeData_ac7ebcafeef0defd6a073cbb4150c7cef}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ac7ebcafeef0defd6a073cbb4150c7cef}
\hypertarget{classmessages_1_1UpgradeTypeData_a4f7839ef1d41a44385cd52fdef39f598}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mutable\-\_\-whatupgrades@{mutable\-\_\-whatupgrades}}
\index{mutable\-\_\-whatupgrades@{mutable\-\_\-whatupgrades}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mutable\-\_\-whatupgrades}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type} $\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::mutable\-\_\-whatupgrades} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a4f7839ef1d41a44385cd52fdef39f598}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a295c5d0844328250508776ec8e121333}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mutable\-\_\-whatuses@{mutable\-\_\-whatuses}}
\index{mutable\-\_\-whatuses@{mutable\-\_\-whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mutable\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Type} $\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::mutable\-\_\-whatuses} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a295c5d0844328250508776ec8e121333}


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


\hypertarget{classmessages_1_1UpgradeTypeData_af37188e15c015a3c005c6771303f4d67}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!mutable\-\_\-whatuses@{mutable\-\_\-whatuses}}
\index{mutable\-\_\-whatuses@{mutable\-\_\-whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{mutable\-\_\-whatuses}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Type} $>$ $\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::mutable\-\_\-whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_af37188e15c015a3c005c6771303f4d67}
\hypertarget{classmessages_1_1UpgradeTypeData_a44d4c0ded627946638c2eeaa89af9040}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!name@{name}}
\index{name@{name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf messages\-::\-Upgrade\-Type\-Data\-::name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a44d4c0ded627946638c2eeaa89af9040}
\hypertarget{classmessages_1_1UpgradeTypeData_a83521f37225de99bfdd943d9f8f127f7}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-New@{\-New}}
\index{\-New@{\-New}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Type\-Data}$\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a83521f37225de99bfdd943d9f8f127f7}


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

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


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


\hypertarget{classmessages_1_1UpgradeTypeData_ae10799d3d36e33f8606f20072c36cb77}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!race@{race}}
\index{race@{race}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{race}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Race} {\bf messages\-::\-Upgrade\-Type\-Data\-::race} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ae10799d3d36e33f8606f20072c36cb77}
\hypertarget{classmessages_1_1UpgradeTypeData_af700e2dea26a8e18ac976def4a34ce51}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UpgradeTypeData_af700e2dea26a8e18ac976def4a34ce51}
\hypertarget{classmessages_1_1UpgradeTypeData_afd15a97a07ced95f936435d5c59342f2}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-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::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1UpgradeTypeData_afd15a97a07ced95f936435d5c59342f2}
\hypertarget{classmessages_1_1UpgradeTypeData_ae6e25c7c1083ed062049ac9b6fc48d0e}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-gaspricebase@{set\-\_\-gaspricebase}}
\index{set\-\_\-gaspricebase@{set\-\_\-gaspricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-gaspricebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-gaspricebase} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ae6e25c7c1083ed062049ac9b6fc48d0e}


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


\hypertarget{classmessages_1_1UpgradeTypeData_ac77a23ca4b046e24a6df047a6a08ffdb}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-gaspricefactor@{set\-\_\-gaspricefactor}}
\index{set\-\_\-gaspricefactor@{set\-\_\-gaspricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-gaspricefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-gaspricefactor} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ac77a23ca4b046e24a6df047a6a08ffdb}


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


\hypertarget{classmessages_1_1UpgradeTypeData_ac03c6edf60d8e882db247b45ef4c10e3}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-id@{set\-\_\-id}}
\index{set\-\_\-id@{set\-\_\-id}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-id} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ac03c6edf60d8e882db247b45ef4c10e3}


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


\hypertarget{classmessages_1_1UpgradeTypeData_aa82852202a2968f07a8f8c37747c46fc}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-maxrepeats@{set\-\_\-maxrepeats}}
\index{set\-\_\-maxrepeats@{set\-\_\-maxrepeats}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-maxrepeats}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-maxrepeats} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aa82852202a2968f07a8f8c37747c46fc}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a73bc25d208d5282adfc74fb7e6b1bf76}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-mineralpricebase@{set\-\_\-mineralpricebase}}
\index{set\-\_\-mineralpricebase@{set\-\_\-mineralpricebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-mineralpricebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-mineralpricebase} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a73bc25d208d5282adfc74fb7e6b1bf76}


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


\hypertarget{classmessages_1_1UpgradeTypeData_aec7f5258d35f1541c0ed97d0683cd622}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-mineralpricefactor@{set\-\_\-mineralpricefactor}}
\index{set\-\_\-mineralpricefactor@{set\-\_\-mineralpricefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-mineralpricefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-mineralpricefactor} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aec7f5258d35f1541c0ed97d0683cd622}


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


\hypertarget{classmessages_1_1UpgradeTypeData_afc930640210da31a06c39ad74e8a6681}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_afc930640210da31a06c39ad74e8a6681}


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


\hypertarget{classmessages_1_1UpgradeTypeData_af949a30003bda271f85dd2db41a8c578}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_af949a30003bda271f85dd2db41a8c578}
\hypertarget{classmessages_1_1UpgradeTypeData_aa011b7723b482baede7313a913e696d0}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-name@{set\-\_\-name}}
\index{set\-\_\-name@{set\-\_\-name}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-name} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aa011b7723b482baede7313a913e696d0}
\hypertarget{classmessages_1_1UpgradeTypeData_a93b43704d2548750fd9ce9faf106d479}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-race@{set\-\_\-race}}
\index{set\-\_\-race@{set\-\_\-race}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-race}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-race} (
\begin{DoxyParamCaption}
\item[{{\bf messages\-::\-Race}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a93b43704d2548750fd9ce9faf106d479}


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




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


\hypertarget{classmessages_1_1UpgradeTypeData_a301d268fa5ae35d17db30feb5afc4929}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-upgradetimebase@{set\-\_\-upgradetimebase}}
\index{set\-\_\-upgradetimebase@{set\-\_\-upgradetimebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-upgradetimebase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-upgradetimebase} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a301d268fa5ae35d17db30feb5afc4929}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a2137085a8f6a59f32f162781c27bfce7}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!set\-\_\-upgradetimefactor@{set\-\_\-upgradetimefactor}}
\index{set\-\_\-upgradetimefactor@{set\-\_\-upgradetimefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{set\-\_\-upgradetimefactor}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::set\-\_\-upgradetimefactor} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a2137085a8f6a59f32f162781c27bfce7}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a2da4ef2cfc211cbb23056cb7fdf019fa}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Upgrade\-Type\-Data\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Upgrade\-Type\-Data} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1UpgradeTypeData_a2da4ef2cfc211cbb23056cb7fdf019fa}
\hypertarget{classmessages_1_1UpgradeTypeData_a794203526ff508b490b6dfb58b82a108}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Upgrade\-Type\-Data\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a794203526ff508b490b6dfb58b82a108}
\hypertarget{classmessages_1_1UpgradeTypeData_ac88f949c9fcc53e60af7a801048786c7}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!upgradetimebase@{upgradetimebase}}
\index{upgradetimebase@{upgradetimebase}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{upgradetimebase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::upgradetimebase} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ac88f949c9fcc53e60af7a801048786c7}
\hypertarget{classmessages_1_1UpgradeTypeData_afdebfa8e674e5edce6855753bd7a5cce}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!upgradetimefactor@{upgradetimefactor}}
\index{upgradetimefactor@{upgradetimefactor}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{upgradetimefactor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Upgrade\-Type\-Data\-::upgradetimefactor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_afdebfa8e674e5edce6855753bd7a5cce}
\hypertarget{classmessages_1_1UpgradeTypeData_af15c751cc03077c03f220c721e3ba605}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!whatupgrades@{whatupgrades}}
\index{whatupgrades@{whatupgrades}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{whatupgrades}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Type} \& {\bf messages\-::\-Upgrade\-Type\-Data\-::whatupgrades} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_af15c751cc03077c03f220c721e3ba605}
\hypertarget{classmessages_1_1UpgradeTypeData_ae64841741d3613190e57753c0d23dfc6}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!whatuses@{whatuses}}
\index{whatuses@{whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{whatuses}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Type} \& {\bf messages\-::\-Upgrade\-Type\-Data\-::whatuses} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ae64841741d3613190e57753c0d23dfc6}


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


\hypertarget{classmessages_1_1UpgradeTypeData_a301459dcd6247241eb25e9ec333e768e}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!whatuses@{whatuses}}
\index{whatuses@{whatuses}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{whatuses}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Type} $>$ \& {\bf messages\-::\-Upgrade\-Type\-Data\-::whatuses} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a301459dcd6247241eb25e9ec333e768e}
\hypertarget{classmessages_1_1UpgradeTypeData_a66abfe320043cfd7cd1e927e782568b0}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!whatuses\-\_\-size@{whatuses\-\_\-size}}
\index{whatuses\-\_\-size@{whatuses\-\_\-size}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{whatuses\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Upgrade\-Type\-Data\-::whatuses\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a66abfe320043cfd7cd1e927e782568b0}


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




\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1UpgradeTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\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_1UpgradeTypeData_a3d124f098b0c7b7c81dd6f5e0ffcc9aa}
\hypertarget{classmessages_1_1UpgradeTypeData_afa43391b6c4085c135fc98ee864bf6bb}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\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_1UpgradeTypeData_afa43391b6c4085c135fc98ee864bf6bb}
\hypertarget{classmessages_1_1UpgradeTypeData_af86f5e990a9b42f5bb0bf621fcba6369}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\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_1UpgradeTypeData_af86f5e990a9b42f5bb0bf621fcba6369}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1UpgradeTypeData_ab159cfdd42f5f793ce2560413da833d4}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Gas\-Price\-Base\-Field\-Number@{k\-Gas\-Price\-Base\-Field\-Number}}
\index{k\-Gas\-Price\-Base\-Field\-Number@{k\-Gas\-Price\-Base\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Gas\-Price\-Base\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Gas\-Price\-Base\-Field\-Number} = 6\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab159cfdd42f5f793ce2560413da833d4}
\hypertarget{classmessages_1_1UpgradeTypeData_accac696a0952f6c31e2415671cecbb08}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Gas\-Price\-Factor\-Field\-Number@{k\-Gas\-Price\-Factor\-Field\-Number}}
\index{k\-Gas\-Price\-Factor\-Field\-Number@{k\-Gas\-Price\-Factor\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Gas\-Price\-Factor\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Gas\-Price\-Factor\-Field\-Number} = 7\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_accac696a0952f6c31e2415671cecbb08}
\hypertarget{classmessages_1_1UpgradeTypeData_aca8c4f3885e51d4457d09ac93e3045ab}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Id\-Field\-Number@{k\-Id\-Field\-Number}}
\index{k\-Id\-Field\-Number@{k\-Id\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Id\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Id\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_aca8c4f3885e51d4457d09ac93e3045ab}
\hypertarget{classmessages_1_1UpgradeTypeData_a50354e99e8bf0829e50c45a8c45aa0e8}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Max\-Repeats\-Field\-Number@{k\-Max\-Repeats\-Field\-Number}}
\index{k\-Max\-Repeats\-Field\-Number@{k\-Max\-Repeats\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Max\-Repeats\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Max\-Repeats\-Field\-Number} = 10\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a50354e99e8bf0829e50c45a8c45aa0e8}
\hypertarget{classmessages_1_1UpgradeTypeData_abf2b4ecb807829e2926b813166a28e1f}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Mineral\-Price\-Base\-Field\-Number@{k\-Mineral\-Price\-Base\-Field\-Number}}
\index{k\-Mineral\-Price\-Base\-Field\-Number@{k\-Mineral\-Price\-Base\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Mineral\-Price\-Base\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Mineral\-Price\-Base\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_abf2b4ecb807829e2926b813166a28e1f}
\hypertarget{classmessages_1_1UpgradeTypeData_ab208aae87dd5584026677d5a1a812e72}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Mineral\-Price\-Factor\-Field\-Number@{k\-Mineral\-Price\-Factor\-Field\-Number}}
\index{k\-Mineral\-Price\-Factor\-Field\-Number@{k\-Mineral\-Price\-Factor\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Mineral\-Price\-Factor\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Mineral\-Price\-Factor\-Field\-Number} = 5\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab208aae87dd5584026677d5a1a812e72}
\hypertarget{classmessages_1_1UpgradeTypeData_a927f52bf5da766ef5dbb333a9506967c}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Name\-Field\-Number@{k\-Name\-Field\-Number}}
\index{k\-Name\-Field\-Number@{k\-Name\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Name\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Name\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a927f52bf5da766ef5dbb333a9506967c}
\hypertarget{classmessages_1_1UpgradeTypeData_a8eb2204dc548d6d809ca072c85226fb3}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Race\-Field\-Number@{k\-Race\-Field\-Number}}
\index{k\-Race\-Field\-Number@{k\-Race\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Race\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Race\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a8eb2204dc548d6d809ca072c85226fb3}
\hypertarget{classmessages_1_1UpgradeTypeData_a61991fb6d65c8f575c81932760b4783b}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Upgrade\-Time\-Base\-Field\-Number@{k\-Upgrade\-Time\-Base\-Field\-Number}}
\index{k\-Upgrade\-Time\-Base\-Field\-Number@{k\-Upgrade\-Time\-Base\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Upgrade\-Time\-Base\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Upgrade\-Time\-Base\-Field\-Number} = 8\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a61991fb6d65c8f575c81932760b4783b}
\hypertarget{classmessages_1_1UpgradeTypeData_ab165d8dcdfebb2312e6691db090a4ab6}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-Upgrade\-Time\-Factor\-Field\-Number@{k\-Upgrade\-Time\-Factor\-Field\-Number}}
\index{k\-Upgrade\-Time\-Factor\-Field\-Number@{k\-Upgrade\-Time\-Factor\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-Upgrade\-Time\-Factor\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-Upgrade\-Time\-Factor\-Field\-Number} = 9\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_ab165d8dcdfebb2312e6691db090a4ab6}
\hypertarget{classmessages_1_1UpgradeTypeData_a5485ee49ac44ebb8ce72f4ef81b20b60}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-What\-Upgrades\-Field\-Number@{k\-What\-Upgrades\-Field\-Number}}
\index{k\-What\-Upgrades\-Field\-Number@{k\-What\-Upgrades\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-What\-Upgrades\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-What\-Upgrades\-Field\-Number} = 11\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a5485ee49ac44ebb8ce72f4ef81b20b60}
\hypertarget{classmessages_1_1UpgradeTypeData_a660ed13e1d142a59d6223c31ce9b5650}{\index{messages\-::\-Upgrade\-Type\-Data@{messages\-::\-Upgrade\-Type\-Data}!k\-What\-Uses\-Field\-Number@{k\-What\-Uses\-Field\-Number}}
\index{k\-What\-Uses\-Field\-Number@{k\-What\-Uses\-Field\-Number}!messages::UpgradeTypeData@{messages\-::\-Upgrade\-Type\-Data}}
\subsubsection[{k\-What\-Uses\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Upgrade\-Type\-Data\-::k\-What\-Uses\-Field\-Number} = 12\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1UpgradeTypeData_a660ed13e1d142a59d6223c31ce9b5650}


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