\hypertarget{unit_8pb_8h}{\section{\-Undermind/proxy/gen/cpp/unit.pb.\-h \-File \-Reference}
\label{unit_8pb_8h}\index{\-Undermind/proxy/gen/cpp/unit.\-pb.\-h@{\-Undermind/proxy/gen/cpp/unit.\-pb.\-h}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$google/protobuf/stubs/common.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/generated\-\_\-message\-\_\-util.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/repeated\-\_\-field.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/extension\-\_\-set.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/generated\-\_\-message\-\_\-reflection.\-h$>$}\*
{\ttfamily \#include \char`\"{}types.\-pb.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}draw.\-pb.\-h\char`\"{}}\*
\-Include dependency graph for unit.\-pb.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{unit_8pb_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{unit_8pb_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id}
\item 
class \hyperlink{classmessages_1_1UnitType}{messages\-::\-Unit\-Type}
\item 
class \hyperlink{classmessages_1_1UnitTypeData}{messages\-::\-Unit\-Type\-Data}
\item 
class \hyperlink{classmessages_1_1UpgradeTypeData}{messages\-::\-Upgrade\-Type\-Data}
\item 
class \hyperlink{classmessages_1_1Unit}{messages\-::\-Unit}
\item 
class \hyperlink{classmessages_1_1RaceData}{messages\-::\-Race\-Data}
\item 
class \hyperlink{classmessages_1_1PlayerStatus}{messages\-::\-Player\-Status}
\item 
class \hyperlink{classmessages_1_1UnitTypeIntPair}{messages\-::\-Unit\-Type\-Int\-Pair}
\item 
class \hyperlink{classmessages_1_1Player}{messages\-::\-Player}
\item 
class \hyperlink{classmessages_1_1UpgradeLevel}{messages\-::\-Upgrade\-Level}
\item 
class \hyperlink{classmessages_1_1TechType}{messages\-::\-Tech\-Type}
\item 
class \hyperlink{classmessages_1_1UpgradeType}{messages\-::\-Upgrade\-Type}
\item 
class \hyperlink{classmessages_1_1TechTypeData}{messages\-::\-Tech\-Type\-Data}
\item 
class \hyperlink{classmessages_1_1WeaponType}{messages\-::\-Weapon\-Type}
\item 
class \hyperlink{classmessages_1_1WeaponTypeData}{messages\-::\-Weapon\-Type\-Data}
\item 
class \hyperlink{classmessages_1_1StaticGameData}{messages\-::\-Static\-Game\-Data}
\item 
class \hyperlink{classmessages_1_1Bullet}{messages\-::\-Bullet}
\end{DoxyCompactItemize}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacemessages}{messages}
\item 
namespace \hyperlink{namespacegoogle}{google}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf}{google\-::protobuf}
\end{DoxyCompactItemize}
\subsection*{\-Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636f}{messages\-::\-Unit\-Size\-Type} \{ \*
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636fa02dbbf1977f33d55fd7e63b22f22149e}{messages\-::\-Independent} =  0, 
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636fad662bf181c58f15870044db34c545da0}{messages\-::\-Small} =  1, 
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636faead51046a587d52b45a1f2247c8f01a5}{messages\-::\-Medium} =  2, 
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636faf3593f378a3b62fe74c7b14464311426}{messages\-::\-Large} =  3, 
\*
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636fad5b4d45eaf0538661f633459d4709c55}{messages\-::\-None\-Size} =  4, 
\hyperlink{namespacemessages_a835d47d2858a891ed0c0f756ccba636fa40b11d3295a249ef130076e0c4361f06}{messages\-::\-Unknown\-Size} =  5
 \}
\item 
enum \hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0a}{messages\-::\-Race} \{ \*
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aa1e34ab4e8e12ebbbead716b88cec148a}{messages\-::\-Zerg} =  0, 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aa830ca1fddc199aa51130acfe54ed4aa3}{messages\-::\-Terran} =  1, 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aa747dfbb4535dd5f5570cbd697c52f67d}{messages\-::\-Protoss} =  2, 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aafff747a841c78a8277e0f041af6a92e0}{messages\-::\-Random} =  3, 
\*
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aad86786c8e6e99492f6ae88c5a9fd2bcb}{messages\-::\-Other} =  4, 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aa48877beb8f7672ebc28ddde9f28904fe}{messages\-::\-None} =  5, 
\hyperlink{namespacemessages_af747cb5fabc2ce5efae0b95ae346aa0aa6defa25b148eff2cff7f114108558576}{messages\-::\-Unknown} =  6
 \}
\item 
enum \hyperlink{namespacemessages_acdf50d04092069dbf4afa1bcb4a2e9b7}{messages\-::\-Player\-Stance} \{ \hyperlink{namespacemessages_acdf50d04092069dbf4afa1bcb4a2e9b7a9997bf1abd7868d408464a12ee960b03}{messages\-::\-Neutral} =  1, 
\hyperlink{namespacemessages_acdf50d04092069dbf4afa1bcb4a2e9b7a441fe62fb398c6343369f645a60a2dbc}{messages\-::\-Ally} =  2, 
\hyperlink{namespacemessages_acdf50d04092069dbf4afa1bcb4a2e9b7a7d936a34cd67b8c593494f8be4ff70c2}{messages\-::\-Enemy} =  3
 \}
\item 
enum \hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56c}{messages\-::\-Damage\-Type} \{ \*
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56ca7de8d59bc9f8969052684fe9f53da975}{messages\-::\-Independent\-Damage} =  0, 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56ca542f8ffd71e270c3365a76200e5194fe}{messages\-::\-Explosive} =  1, 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56ca02f1e4d181c0e9d762700d4fd77a8289}{messages\-::\-Concussive} =  2, 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56ca4b18af9d875d495276a28ec25bba5339}{messages\-::\-Normal} =  3, 
\*
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56cafab40d6e29007e750defd103a3002ced}{messages\-::\-Ignore\-Armor} =  4, 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56ca78026b7225c365e5af8cbd2014b20d7b}{messages\-::\-None\-Damage} =  5, 
\hyperlink{namespacemessages_a95bdb3ba29686ad6fa4173518fa2d56cae8adc99749d35d4f82cf9c9a2bc5dfd4}{messages\-::\-Unknown\-Damage} =  6
 \}
\item 
enum \hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cf}{messages\-::\-Explosion\-Type} \{ \*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa2ba766be00afd64eb940362b081dd4b4}{messages\-::\-Explosion\-None} =  0, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfac0288a5ad23e25a10a680907d0d5895f}{messages\-::\-Explosion\-Normal} =  1, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa2d26deb179749c30ae4221dee5a15da4}{messages\-::\-Radial\-\_\-\-Splash} =  2, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfab882178dfcb07ceea6920d68b1af275c}{messages\-::\-Enemy\-\_\-\-Splash} =  3, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa4af5ba9d7d862026bf3bbd62d0e509a7}{messages\-::\-Lockdown} =  4, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa880ee1433279b07bd57d128a0fb764b8}{messages\-::\-Nuclear\-\_\-\-Missile} =  5, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa58f38b25b11cbf8d132624dd78c9f575}{messages\-::\-Parasite} =  6, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa0a5505e57b9bf1df91a5cf66d49d7fbe}{messages\-::\-Broodlings} =  7, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa5ec275d091407f713ce61c5494057e52}{messages\-::\-E\-M\-P\-\_\-\-Shockwave} =  8, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa72b175e766a057b3656776b48fee88b0}{messages\-::\-Irradiate} =  9, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa8dbf88ee78319291ea3472473825b966}{messages\-::\-Ensnare} =  10, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfad02c0220e1055bf32d8c3308b9f189e3}{messages\-::\-Plague} =  11, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa6aa67aa3abdc052c448f5d43211f81b5}{messages\-::\-Stasis\-\_\-\-Field} =  12, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfad264a02c73d92581c9f10b6a72203cc9}{messages\-::\-Dark\-\_\-\-Swarm} =  13, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfafb22db5abe9545e7e49a7c9e00fb3abe}{messages\-::\-Consume} =  14, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa7c2e8437b6c7135b458712cc33d56585}{messages\-::\-Yamato\-\_\-\-Gun} =  15, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfab25cd944999f99ca512e110aa262fc11}{messages\-::\-Restoration} =  16, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfac92683731f2aaa39eee82db21e9eee6d}{messages\-::\-Disruption\-\_\-\-Web} =  17, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa3fd5297ad55fe78719c393bf85726ead}{messages\-::\-Corrosive\-\_\-\-Acid} =  18, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa445da9cd7ea182fd3912b82954f81982}{messages\-::\-Mind\-\_\-\-Control} =  19, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa5801b3e634e5a3b23f400b4bea5c54b3}{messages\-::\-Feedback} =  20, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa1863f98fe00c1ce5d791781562a22f71}{messages\-::\-Optical\-\_\-\-Flare} =  21, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa4bb60bb950f9fc2e95ec87e59fcdace8}{messages\-::\-Maelstrom} =  22, 
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfa51c6b20120eb327bf01197dd9f2f9f46}{messages\-::\-Air\-\_\-\-Splash} =  24, 
\*
\hyperlink{namespacemessages_a018bfd83a41a60eb8f11e7e2fcc621cfae2918fc85663f36a31f3fd85dfb90922}{messages\-::\-Explosion\-Unknown} =  25
 \}
\item 
enum \hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2}{messages\-::\-Bullet\-Type} \{ \*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2abeb990c8b5d266655e0625237adca828}{messages\-::\-Melee} =  0, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a161be7716c5b02ba5db6f6dd845a58e9}{messages\-::\-Fusion\-\_\-\-Cutter\-\_\-\-Hit} =  141, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2af3358b28b40d63da15f255f317cd846a}{messages\-::\-Gauss\-\_\-\-Rifle\-\_\-\-Hit} =  142, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2ada21f91f051e05240ae1acb6978eaa6c}{messages\-::\-C\-\_\-10\-\_\-\-Canister\-\_\-\-Rifle\-\_\-\-Hit} =  143, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2aa6d6fc734173a3c4ee160581d0a4fdd1}{messages\-::\-Gemini\-\_\-\-Missiles} =  144, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2ac2956673e29a0cbb67e42f149e119ce9}{messages\-::\-Fragmentation\-\_\-\-Grenade} =  145, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a257c4e11b0310d5c31f0eb99e4ca85d7}{messages\-::\-Longbolt\-\_\-\-Missile} =  146, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2ac689f6812f385cabf47ed8cb2aa251ec}{messages\-::\-A\-T\-S\-\_\-\-A\-T\-A\-\_\-\-Laser\-\_\-\-Battery} =  148, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2ac6eed2cea9b80786ea9f802a140d39ec}{messages\-::\-Burst\-\_\-\-Lasers} =  149, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2abfa71f0275964f4c0dd8909c2985333a}{messages\-::\-Arclite\-\_\-\-Shock\-\_\-\-Cannon\-\_\-\-Hit} =  150, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2af6122cbcbcfee54cacfbfe59e35ccd4b}{messages\-::\-E\-M\-P\-\_\-\-Missile} =  151, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a07b4248e243cece0442b4eab37c9ba11}{messages\-::\-Dual\-\_\-\-Photon\-\_\-\-Blasters\-\_\-\-Hit} =  152, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a765468c212085d7af56dd9a1548bcaab}{messages\-::\-Particle\-\_\-\-Beam\-\_\-\-Hit} =  153, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a353b4ae34504ce9dc282ae5d47ec6e95}{messages\-::\-Anti\-\_\-\-Matter\-\_\-\-Missile} =  154, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2afb5087add6df33878782f81bd1170cec}{messages\-::\-Pulse\-\_\-\-Cannon} =  155, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a5920859d96b4da8e69e1becef37f8c59}{messages\-::\-Psionic\-\_\-\-Shockwave\-\_\-\-Hit} =  156, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2ab0f0b806d4611dbb16860287d7b39a4d}{messages\-::\-Psionic\-\_\-\-Storm} =  157, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a41aefcccf0f3ed2b820a10f702dc0851}{messages\-::\-Yamato\-\_\-\-Gun\-\_\-\-Bullet} =  158, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a24caccdb0b9c01323f3a44b115016bf7}{messages\-::\-Phase\-\_\-\-Disruptor} =  159, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a88ffc272a7d620f74eea8527eea33586}{messages\-::\-S\-T\-A\-\_\-\-S\-T\-S\-\_\-\-Cannon\-\_\-\-Overlay} =  160, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a4f1e29727a76cb678ab17440ee6121f6}{messages\-::\-Sunken\-\_\-\-Colony\-\_\-\-Tentacle} =  161, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a6cb029a27f28b713cc1bb94f348ef3d8}{messages\-::\-Acid\-\_\-\-Spore} =  163, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a335c056c9256b1ceb362926b8003f32a}{messages\-::\-Glave\-\_\-\-Wurm} =  165, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a83f2b38ebe668feb1a6a021115df4752}{messages\-::\-Seeker\-\_\-\-Spores} =  166, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2aa97d04d98c7cb8514d29a03ec6ec43b3}{messages\-::\-Queen\-\_\-\-Spell\-\_\-\-Carrier} =  167, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a463b1f7d7383f5caf30bbd670ac5c0f6}{messages\-::\-Plague\-\_\-\-Cloud} =  168, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a06c8e7a86d6809df089537952523a33b}{messages\-::\-Consume\-Bullet} =  169, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a66259d64e50de322c3a974212bf2744f}{messages\-::\-Needle\-\_\-\-Spine\-\_\-\-Hit} =  171, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a5c5e15143f3a48fa9c04a25e786746d9}{messages\-::\-Invisible} =  172, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2aa99e92635c251a305896abad383642d6}{messages\-::\-Optical\-\_\-\-Flare\-\_\-\-Grenade} =  201, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a0c03fb670a42ecc939e47b6f79013752}{messages\-::\-Halo\-\_\-\-Rockets} =  202, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a471f3fea8caaa636a2ad22673b9af3e5}{messages\-::\-Subterranean\-\_\-\-Spines} =  203, 
\*
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a555f130ac9e146a0475d1e10a1ca6bf9}{messages\-::\-Corrosive\-\_\-\-Acid\-\_\-\-Shot} =  204, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a6b18927790c9635212254b36ea868d02}{messages\-::\-Neutron\-\_\-\-Flare} =  206, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a8a019fbc8595adc89a7c7377bbf868b1}{messages\-::\-None\-Bullet} =  209, 
\hyperlink{namespacemessages_a55bc5c4c50bf5ccd8c07d0ce24eec1a2a88b75030866f3422a84c584971cc842a}{messages\-::\-Unknown\-Bullet} =  210
 \}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespacemessages_a413506394698728a946f350aa2517929}{messages\-::protobuf\-\_\-\-Add\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{namespacemessages_a1e588ffddea95960d6eb89ef6ea11445}{messages\-::protobuf\-\_\-\-Assign\-Desc\-\_\-unit\-\_\-2eproto} ()
\item 
void \hyperlink{namespacemessages_aed28043564a7a0b626507613d324c254}{messages\-::protobuf\-\_\-\-Shutdown\-File\-\_\-unit\-\_\-2eproto} ()
\item 
bool \hyperlink{namespacemessages_ac1a0d9d89c4536a15173278670a3ad8b}{messages\-::\-Unit\-Size\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a63f0fb7cf2ca1eb509b17bb14db3e748}{messages\-::\-Unit\-Size\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_a9bc9fcc7912fc8e8f7c5ef76f9bf43dc}{messages\-::\-Unit\-Size\-Type\-\_\-\-Name} (\-Unit\-Size\-Type value)
\item 
bool \hyperlink{namespacemessages_a0117537a870fde423bb47db6b2163a92}{messages\-::\-Unit\-Size\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Unit\-Size\-Type $\ast$value)
\item 
bool \hyperlink{namespacemessages_a4ac3c56d44a1f16ce72905390105458c}{messages\-::\-Race\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a7c585a0975e1caea3f40424ad25ce376}{messages\-::\-Race\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_ab34e6fb9ccfdbdfdbdb70274be0deb03}{messages\-::\-Race\-\_\-\-Name} (\-Race value)
\item 
bool \hyperlink{namespacemessages_a83a6872efba397304562123066d574b6}{messages\-::\-Race\-\_\-\-Parse} (const \-::std\-::string \&name, \-Race $\ast$value)
\item 
bool \hyperlink{namespacemessages_a23662ce6f2a46635662dce96b73cc5f4}{messages\-::\-Player\-Stance\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a0cb173827faaf177d637156dfdd4091a}{messages\-::\-Player\-Stance\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_a78caea4555ecf7de43a6e5664f85c93f}{messages\-::\-Player\-Stance\-\_\-\-Name} (\-Player\-Stance value)
\item 
bool \hyperlink{namespacemessages_a3203fc4b3e518698b1b3e0e0fff56e4d}{messages\-::\-Player\-Stance\-\_\-\-Parse} (const \-::std\-::string \&name, \-Player\-Stance $\ast$value)
\item 
bool \hyperlink{namespacemessages_a15a92fe6dc91ec966250d629ceb90b1d}{messages\-::\-Damage\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a8fe850d2e98746a70b5b1ae0b2535617}{messages\-::\-Damage\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_a794c4aab9b896cc8696b891fee80a9cc}{messages\-::\-Damage\-Type\-\_\-\-Name} (\-Damage\-Type value)
\item 
bool \hyperlink{namespacemessages_a6b215c14ef8980b4b60e624cba3c8aa6}{messages\-::\-Damage\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Damage\-Type $\ast$value)
\item 
bool \hyperlink{namespacemessages_a5b9b83d5d848ecdc021bcdf3e7823937}{messages\-::\-Explosion\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_ac437f392764f357da1318cb2b35672c2}{messages\-::\-Explosion\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_abbddb759b0fc36f69a24fb924d72338f}{messages\-::\-Explosion\-Type\-\_\-\-Name} (\-Explosion\-Type value)
\item 
bool \hyperlink{namespacemessages_a380e15129db6bb0ceb7dbc182a737cb8}{messages\-::\-Explosion\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Explosion\-Type $\ast$value)
\item 
bool \hyperlink{namespacemessages_a5d827d1465b3c5920330882f18252bf7}{messages\-::\-Bullet\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a00315583302b8532421aeb82c8dddf02}{messages\-::\-Bullet\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_adcb2f8eb09a29b4dc5da13c8492ab72d}{messages\-::\-Bullet\-Type\-\_\-\-Name} (\-Bullet\-Type value)
\item 
bool \hyperlink{namespacemessages_a36cb377a884389c84852c6d5ab646201}{messages\-::\-Bullet\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Bullet\-Type $\ast$value)
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a504cd35002d909dc15a985491aee824c}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Unit\-Size\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a26d0f1213e0c2858dcf5690d3928575d}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Race $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a1111b4b94a7566ce5424be28382f797c}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Player\-Stance $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_adc0f38fa99a2dbce2d81cebccb261dca}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Damage\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a8196524daa598882805bd4eb65a78b00}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Explosion\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a750dfbf0b71fdaf7ca0651bdf414ae67}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Bullet\-Type $>$} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \-Unit\-Size\-Type \hyperlink{namespacemessages_a83c1eeb1cc7bb2f2b03dd742a38d889e}{messages\-::\-Unit\-Size\-Type\-\_\-\-M\-I\-N} = \-Independent
\item 
const \-Unit\-Size\-Type \hyperlink{namespacemessages_aeaf6d363c3b2baacba052fcd5cfe3e3e}{messages\-::\-Unit\-Size\-Type\-\_\-\-M\-A\-X} = \-Unknown\-Size
\item 
const int \hyperlink{namespacemessages_a4c137a2b4532d9530b977095d4ec5d33}{messages\-::\-Unit\-Size\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Unit\-Size\-Type\-\_\-\-M\-A\-X + 1
\item 
const \-Race \hyperlink{namespacemessages_add7075d0eeda0495d352c006595c690f}{messages\-::\-Race\-\_\-\-M\-I\-N} = \-Zerg
\item 
const \-Race \hyperlink{namespacemessages_a7704d28763b62601334e5e966fe33b21}{messages\-::\-Race\-\_\-\-M\-A\-X} = \-Unknown
\item 
const int \hyperlink{namespacemessages_a2d62e5886475c51acabeeea96ac431ee}{messages\-::\-Race\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Race\-\_\-\-M\-A\-X + 1
\item 
const \-Player\-Stance \hyperlink{namespacemessages_a69d5c838b10d1f6730166b0d720325a7}{messages\-::\-Player\-Stance\-\_\-\-M\-I\-N} = \-Neutral
\item 
const \-Player\-Stance \hyperlink{namespacemessages_a78f145d009e27cc5c2808ce271ba7f2d}{messages\-::\-Player\-Stance\-\_\-\-M\-A\-X} = \-Enemy
\item 
const int \hyperlink{namespacemessages_a60cb204636769e684dc279dd80cd0779}{messages\-::\-Player\-Stance\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Player\-Stance\-\_\-\-M\-A\-X + 1
\item 
const \-Damage\-Type \hyperlink{namespacemessages_a78ca7fda5fb607624290d03aa614b04b}{messages\-::\-Damage\-Type\-\_\-\-M\-I\-N} = \-Independent\-Damage
\item 
const \-Damage\-Type \hyperlink{namespacemessages_a0be34baa76a8c38991a2edd394db791f}{messages\-::\-Damage\-Type\-\_\-\-M\-A\-X} = \-Unknown\-Damage
\item 
const int \hyperlink{namespacemessages_a9592869a475089d228d88c1cc6acd33a}{messages\-::\-Damage\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Damage\-Type\-\_\-\-M\-A\-X + 1
\item 
const \-Explosion\-Type \hyperlink{namespacemessages_a33b0587c1f8141c55530e3c5fd41a7ed}{messages\-::\-Explosion\-Type\-\_\-\-M\-I\-N} = \-Explosion\-None
\item 
const \-Explosion\-Type \hyperlink{namespacemessages_aebc0bed3efb8ee5d2b01f61a2da0d790}{messages\-::\-Explosion\-Type\-\_\-\-M\-A\-X} = \-Explosion\-Unknown
\item 
const int \hyperlink{namespacemessages_a95d3eda9ee0f54ffea0c32751fc7641c}{messages\-::\-Explosion\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Explosion\-Type\-\_\-\-M\-A\-X + 1
\item 
const \-Bullet\-Type \hyperlink{namespacemessages_a1cae9b3ff10a3744176de7459f051cdf}{messages\-::\-Bullet\-Type\-\_\-\-M\-I\-N} = \-Melee
\item 
const \-Bullet\-Type \hyperlink{namespacemessages_a1ae46bd4c88c7fbf589f20af2de1d7e9}{messages\-::\-Bullet\-Type\-\_\-\-M\-A\-X} = \-Unknown\-Bullet
\item 
const int \hyperlink{namespacemessages_a36417521e9381f0f75b9297f77fc66cb}{messages\-::\-Bullet\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Bullet\-Type\-\_\-\-M\-A\-X + 1
\end{DoxyCompactItemize}
