\section{\-Class \-Hierarchy}
\-This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-A\-I\-Module}{\pageref{classBWAPI_1_1AIModule}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Client\-Module}{\pageref{classClientModule}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Allocated\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator$<$ \-T $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Base\-Location}{\pageref{classBWTA_1_1BaseLocation}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet}{\pageref{classBWAPI_1_1Bullet}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Impl}{\pageref{classBWAPI_1_1BulletImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Data}{\pageref{structBWAPI_1_1BulletData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Type}{\pageref{classBWAPI_1_1BulletType}}{}
\item \contentsline{section}{\-Net\-Device\-:\-:category}{\pageref{structNetDevice_1_1category}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Chokepoint}{\pageref{classBWTA_1_1Chokepoint}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Client}{\pageref{classBWAPI_1_1Client}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Closure}{\pageref{classgoogle_1_1protobuf_1_1Closure}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Function\-Closure0}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Function\-Closure1$<$ \-Arg1 $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Function\-Closure2$<$ \-Arg1, \-Arg2 $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure0$<$ \-Class $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure1$<$ \-Class, \-Arg1 $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Method\-Closure2$<$ \-Class, \-Arg1, \-Arg2 $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Coded\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Coded\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Code\-Generator}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:cpp\-:\-:\-Cpp\-Generator}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:java\-:\-:\-Java\-Generator}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:python\-:\-:\-Generator}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Color}{\pageref{classBWAPI_1_1Color}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Command}{\pageref{structBWAPIC_1_1Command}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Command\-Line\-Interface}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Compile\-Assert$<$ bool $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1CompileAssert}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStream}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Damage\-Type}{\pageref{classBWAPI_1_1DamageType}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1Descriptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Database}{\pageref{classgoogle_1_1protobuf_1_1DescriptorDatabase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Source\-Tree\-Descriptor\-Database}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Pool\-Database}{\pageref{classgoogle_1_1protobuf_1_1DescriptorPoolDatabase}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Encoded\-Descriptor\-Database}{\pageref{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Merged\-Descriptor\-Database}{\pageref{classgoogle_1_1protobuf_1_1MergedDescriptorDatabase}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Simple\-Descriptor\-Database}{\pageref{classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Pool}{\pageref{classgoogle_1_1protobuf_1_1DescriptorPool}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1EnumDescriptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Enum\-Type\-Traits$<$ \-Type, \-Is\-Valid $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Info\-:\-:\-Enum\-Validity\-Check}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Value\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1EnumValueDescriptor}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Error}{\pageref{classBWAPI_1_1Error}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Error\-Collector}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ErrorCollector}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Pool\-:\-:\-Error\-Collector}{\pageref{classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Event}{\pageref{structBWAPIC_1_1Event}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Event}{\pageref{classBWAPI_1_1Event}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Explosion\-Type}{\pageref{classBWAPI_1_1ExplosionType}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Finder}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1ExtensionFinder}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Generated\-Extension\-Finder}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Identifier$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Info}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-:\-:\-Extension\-Range}{\pageref{structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Set}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Field\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1FieldDescriptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Field\-Skipper}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Unknown\-Field\-Set\-Field\-Skipper}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-File\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1FileDescriptor}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force}{\pageref{classBWAPI_1_1Force}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force\-Impl}{\pageref{classBWAPI_1_1ForceImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Force\-Data}{\pageref{structBWAPI_1_1ForceData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game}{\pageref{classBWAPI_1_1Game}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Impl}{\pageref{classBWAPI_1_1GameImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Data}{\pageref{structBWAPI_1_1GameData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Game\-Type}{\pageref{classBWAPI_1_1GameType}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Generic\-Type\-Handler$<$ \-Generic\-Type $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Generic\-Type\-Handler$<$ \-Element $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Repeated\-Ptr\-Field$<$ \-Element $>$\-:\-:\-Type\-Handler}{\pageref{classgoogle_1_1protobuf_1_1RepeatedPtrField_1_1TypeHandler}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Importer}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1Importer}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Log\-Finisher}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1LogFinisher}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Log\-Message}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1LogMessage}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Log\-Silencer}{\pageref{classgoogle_1_1protobuf_1_1LogSilencer}}{}
\item \contentsline{section}{\-M\-D5}{\pageref{classMD5}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Message\-Factory}{\pageref{classgoogle_1_1protobuf_1_1MessageFactory}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Dynamic\-Message\-Factory}{\pageref{classgoogle_1_1protobuf_1_1DynamicMessageFactory}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Message\-Lite}{\pageref{classgoogle_1_1protobuf_1_1MessageLite}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Message}{\pageref{classgoogle_1_1protobuf_1_1Message}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1DescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Descriptor\-Proto\-\_\-\-Extension\-Range}{\pageref{classgoogle_1_1protobuf_1_1DescriptorProto__ExtensionRange}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1EnumDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Options}{\pageref{classgoogle_1_1protobuf_1_1EnumOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Value\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1EnumValueDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Enum\-Value\-Options}{\pageref{classgoogle_1_1protobuf_1_1EnumValueOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Field\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1FieldDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Field\-Options}{\pageref{classgoogle_1_1protobuf_1_1FieldOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-File\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1FileDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-File\-Descriptor\-Set}{\pageref{classgoogle_1_1protobuf_1_1FileDescriptorSet}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-File\-Options}{\pageref{classgoogle_1_1protobuf_1_1FileOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Message\-Options}{\pageref{classgoogle_1_1protobuf_1_1MessageOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Method\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1MethodDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Method\-Options}{\pageref{classgoogle_1_1protobuf_1_1MethodOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Service\-Descriptor\-Proto}{\pageref{classgoogle_1_1protobuf_1_1ServiceDescriptorProto}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Service\-Options}{\pageref{classgoogle_1_1protobuf_1_1ServiceOptions}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Uninterpreted\-Option}{\pageref{classgoogle_1_1protobuf_1_1UninterpretedOption}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Uninterpreted\-Option\-\_\-\-Name\-Part}{\pageref{classgoogle_1_1protobuf_1_1UninterpretedOption__NamePart}}{}
\item \contentsline{section}{messages\-:\-:\-Base\-Location}{\pageref{classmessages_1_1BaseLocation}}{}
\item \contentsline{section}{messages\-:\-:\-Boxed\-Boolean}{\pageref{classmessages_1_1BoxedBoolean}}{}
\item \contentsline{section}{messages\-:\-:\-Bullet}{\pageref{classmessages_1_1Bullet}}{}
\item \contentsline{section}{messages\-:\-:\-Chokepoint}{\pageref{classmessages_1_1Chokepoint}}{}
\item \contentsline{section}{messages\-:\-:\-Color}{\pageref{classmessages_1_1Color}}{}
\item \contentsline{section}{messages\-:\-:\-Command}{\pageref{classmessages_1_1Command}}{}
\item \contentsline{section}{messages\-:\-:\-Draw\-Command}{\pageref{classmessages_1_1DrawCommand}}{}
\item \contentsline{section}{messages\-:\-:\-Dynamic\-Terrain\-Info}{\pageref{classmessages_1_1DynamicTerrainInfo}}{}
\item \contentsline{section}{messages\-:\-:\-Frame\-Commands}{\pageref{classmessages_1_1FrameCommands}}{}
\item \contentsline{section}{messages\-:\-:\-Frame\-Message}{\pageref{classmessages_1_1FrameMessage}}{}
\item \contentsline{section}{messages\-:\-:\-Player}{\pageref{classmessages_1_1Player}}{}
\item \contentsline{section}{messages\-:\-:\-Player\-Status}{\pageref{classmessages_1_1PlayerStatus}}{}
\item \contentsline{section}{messages\-:\-:\-Player\-Text}{\pageref{classmessages_1_1PlayerText}}{}
\item \contentsline{section}{messages\-:\-:\-Polygon}{\pageref{classmessages_1_1Polygon}}{}
\item \contentsline{section}{messages\-:\-:\-Position}{\pageref{classmessages_1_1Position}}{}
\item \contentsline{section}{messages\-:\-:\-Race\-Data}{\pageref{classmessages_1_1RaceData}}{}
\item \contentsline{section}{messages\-:\-:\-Region}{\pageref{classmessages_1_1Region}}{}
\item \contentsline{section}{messages\-:\-:\-Static\-Game\-Data}{\pageref{classmessages_1_1StaticGameData}}{}
\item \contentsline{section}{messages\-:\-:\-Static\-Terrain\-Info}{\pageref{classmessages_1_1StaticTerrainInfo}}{}
\item \contentsline{section}{messages\-:\-:\-Tech\-Type}{\pageref{classmessages_1_1TechType}}{}
\item \contentsline{section}{messages\-:\-:\-Tech\-Type\-Data}{\pageref{classmessages_1_1TechTypeData}}{}
\item \contentsline{section}{messages\-:\-:\-Text\-Msg}{\pageref{classmessages_1_1TextMsg}}{}
\item \contentsline{section}{messages\-:\-:\-Tile\-Position}{\pageref{classmessages_1_1TilePosition}}{}
\item \contentsline{section}{messages\-:\-:\-Unit}{\pageref{classmessages_1_1Unit}}{}
\item \contentsline{section}{messages\-:\-:\-Unit\-Id}{\pageref{classmessages_1_1UnitId}}{}
\item \contentsline{section}{messages\-:\-:\-Unit\-Type}{\pageref{classmessages_1_1UnitType}}{}
\item \contentsline{section}{messages\-:\-:\-Unit\-Type\-Data}{\pageref{classmessages_1_1UnitTypeData}}{}
\item \contentsline{section}{messages\-:\-:\-Unit\-Type\-Int\-Pair}{\pageref{classmessages_1_1UnitTypeIntPair}}{}
\item \contentsline{section}{messages\-:\-:\-Upgrade\-Level}{\pageref{classmessages_1_1UpgradeLevel}}{}
\item \contentsline{section}{messages\-:\-:\-Upgrade\-Type}{\pageref{classmessages_1_1UpgradeType}}{}
\item \contentsline{section}{messages\-:\-:\-Upgrade\-Type\-Data}{\pageref{classmessages_1_1UpgradeTypeData}}{}
\item \contentsline{section}{messages\-:\-:\-Void\-T}{\pageref{classmessages_1_1VoidT}}{}
\item \contentsline{section}{messages\-:\-:\-Weapon\-Type}{\pageref{classmessages_1_1WeaponType}}{}
\item \contentsline{section}{messages\-:\-:\-Weapon\-Type\-Data}{\pageref{classmessages_1_1WeaponTypeData}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Message\-Type\-Traits$<$ \-Type $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Metadata}{\pageref{structgoogle_1_1protobuf_1_1Metadata}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Method\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1MethodDescriptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Multi\-File\-Error\-Collector}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Mutex}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1Mutex}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Mutex\-Lock}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MutexLock}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Mutex\-Lock\-Maybe}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe}}{}
\item \contentsline{section}{\-Net\-Device}{\pageref{classNetDevice}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Gzip\-Output\-Stream\-:\-:\-Options}{\pageref{structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Order}{\pageref{classBWAPI_1_1Order}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Output\-Directory}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1OutputDirectory}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Parser}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1Parser}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Text\-Format\-:\-:\-Parser}{\pageref{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player}{\pageref{classBWAPI_1_1Player}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Impl}{\pageref{classBWAPI_1_1PlayerImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Data}{\pageref{structBWAPI_1_1PlayerData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Player\-Type}{\pageref{classBWAPI_1_1PlayerType}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Polygon}{\pageref{classBWTA_1_1Polygon}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Position}{\pageref{structBWAPIC_1_1Position}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Position}{\pageref{classBWAPI_1_1Position}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Primitive\-Type\-Traits$<$ \-Type $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Printer}{\pageref{classgoogle_1_1protobuf_1_1io_1_1Printer}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Text\-Format\-:\-:\-Printer}{\pageref{classgoogle_1_1protobuf_1_1TextFormat_1_1Printer}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Race}{\pageref{classBWAPI_1_1Race}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Rectangle\-Array$<$ \-Type $>$}{\pageref{classBWTA_1_1RectangleArray}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Reflection}{\pageref{classgoogle_1_1protobuf_1_1Reflection}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Generated\-Message\-Reflection}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1GeneratedMessageReflection}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Reflection\-Ops}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Region}{\pageref{classBWTA_1_1Region}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $\ast$ $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_3_01T_01_5_01_4}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $\ast$const $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_3_01T_01_5const_01_01_4}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $\ast$const volatile $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_3_01T_01_5const_01volatile_01_4}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:remove\-\_\-pointer$<$ \-T $\ast$volatile $>$}{\pageref{structgoogle_1_1protobuf_1_1internal_1_1remove__pointer_3_01T_01_5volatile_01_4}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Enum\-Type\-Traits$<$ \-Type, \-Is\-Valid $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Repeated\-Field$<$ \-Element $>$}{\pageref{classgoogle_1_1protobuf_1_1RepeatedField}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Field\-Back\-Insert\-Iterator$<$ \-T $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Message\-Type\-Traits$<$ \-Type $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Primitive\-Type\-Traits$<$ \-Type $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Ptr\-Field\-Back\-Insert\-Iterator$<$ \-T $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Ptr\-Field\-Base}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Repeated\-Ptr\-Field$<$ \-Element $>$}{\pageref{classgoogle_1_1protobuf_1_1RepeatedPtrField}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Ptr\-Iterator$<$ \-Element $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-Ptr\-Over\-Ptrs\-Iterator$<$ \-Element $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Repeated\-String\-Type\-Traits}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Rpc\-Channel}{\pageref{classgoogle_1_1protobuf_1_1RpcChannel}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Rpc\-Controller}{\pageref{classgoogle_1_1protobuf_1_1RpcController}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:scoped\-\_\-array$<$ \-C $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1scoped__array}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:scoped\-\_\-ptr$<$ \-C $>$}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1scoped__ptr}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Service}{\pageref{classgoogle_1_1protobuf_1_1Service}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Service\-Descriptor}{\pageref{classgoogle_1_1protobuf_1_1ServiceDescriptor}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Shape}{\pageref{structBWAPIC_1_1Shape}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Source\-Location\-Table}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Source\-Tree}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1SourceTree}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Disk\-Source\-Tree}{\pageref{classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-String\-Type\-Handler\-Base}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandlerBase}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-String\-Type\-Handler}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Repeated\-Ptr\-Field$<$ \-Element $>$\-:\-:\-Type\-Handler}{\pageref{classgoogle_1_1protobuf_1_1RepeatedPtrField_1_1TypeHandler}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-String\-Type\-Traits}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tech\-Type}{\pageref{classBWAPI_1_1TechType}}{}
\item \contentsline{section}{\-Terrain\-Analysis}{\pageref{classTerrainAnalysis}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Text\-Format}{\pageref{classgoogle_1_1protobuf_1_1TextFormat}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tile\-Position}{\pageref{classBWAPI_1_1TilePosition}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Tokenizer\-:\-:\-Token}{\pageref{structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Tokenizer}{\pageref{classgoogle_1_1protobuf_1_1io_1_1Tokenizer}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tournament\-Module}{\pageref{classBWAPI_1_1TournamentModule}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit}{\pageref{classBWAPI_1_1Unit}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Impl}{\pageref{classBWAPI_1_1UnitImpl}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Command}{\pageref{classBWAPI_1_1UnitCommand}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Unit\-Command}{\pageref{structBWAPIC_1_1UnitCommand}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Command\-Type}{\pageref{classBWAPI_1_1UnitCommandType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Data}{\pageref{structBWAPI_1_1UnitData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:unit\-Finder}{\pageref{structBWAPI_1_1unitFinder}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Size\-Type}{\pageref{classBWAPI_1_1UnitSizeType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Type}{\pageref{classBWAPI_1_1UnitType}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Unknown\-Field}{\pageref{classgoogle_1_1protobuf_1_1UnknownField}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:\-Unknown\-Field\-Set}{\pageref{classgoogle_1_1protobuf_1_1UnknownFieldSet}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Upgrade\-Type}{\pageref{classBWAPI_1_1UpgradeType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Weapon\-Type}{\pageref{classBWAPI_1_1WeaponType}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Wire\-Format}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1WireFormat}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:internal\-:\-:\-Wire\-Format\-Lite}{\pageref{classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite}}{}
\item \contentsline{section}{\-W\-S\-A\-Startupper}{\pageref{structWSAStartupper}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Zero\-Copy\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Array\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Concatenating\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Input\-Stream\-Adaptor}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-File\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1FileInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Gzip\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1GzipInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Istream\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Limiting\-Input\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream}}{}
\end{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Zero\-Copy\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Array\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Output\-Stream\-Adaptor}{\pageref{classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-File\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1FileOutputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Gzip\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-Ostream\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream}}{}
\item \contentsline{section}{google\-:\-:protobuf\-:\-:io\-:\-:\-String\-Output\-Stream}{\pageref{classgoogle_1_1protobuf_1_1io_1_1StringOutputStream}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
