\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}{\-U\-Alberta\-Bot\-Module}{\pageref{classUAlbertaBotModule}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Air\-Threat}{\pageref{structAirThreat}}{}
\item \contentsline{section}{\-Base\-Info}{\pageref{structBaseInfo}}{}
\item \contentsline{section}{\-B\-W\-T\-A\-:\-:\-Base\-Location}{\pageref{classBWTA_1_1BaseLocation}}{}
\item \contentsline{section}{\-Building}{\pageref{classBuilding}}{}
\item \contentsline{section}{\-Building\-Manager}{\pageref{classBuildingManager}}{}
\item \contentsline{section}{\-Building\-Placer}{\pageref{classBuildingPlacer}}{}
\item \contentsline{section}{\-Build\-Order\-Goal}{\pageref{classBuildOrderGoal}}{}
\item \contentsline{section}{\-Build\-Order\-Goal\-Item}{\pageref{classBuildOrderGoalItem}}{}
\item \contentsline{section}{\-Build\-Order\-Goal\-Manager}{\pageref{classBuildOrderGoalManager}}{}
\item \contentsline{section}{\-Build\-Order\-Item$<$ \-T $>$}{\pageref{classBuildOrderItem}}{}
\item \contentsline{section}{\-Build\-Order\-Queue}{\pageref{classBuildOrderQueue}}{}
\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}{\-Burrow\-Manager}{\pageref{classBurrowManager}}{}
\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}{\-B\-W\-A\-P\-I\-:\-:\-Color}{\pageref{classBWAPI_1_1Color}}{}
\item \contentsline{section}{\-Combat\-Commander}{\pageref{classCombatCommander}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Command}{\pageref{structBWAPIC_1_1Command}}{}
\item \contentsline{section}{\-Compare\-Dark\-Templar\-Attack\-Target}{\pageref{classCompareDarkTemplarAttackTarget}}{}
\item \contentsline{section}{\-Compare\-Dragoon\-Attack\-Target}{\pageref{classCompareDragoonAttackTarget}}{}
\item \contentsline{section}{\-Compare\-Muta\-Target\-S\-S\-D}{\pageref{classCompareMutaTargetSSD}}{}
\item \contentsline{section}{\-Compare\-When\-Started}{\pageref{classCompareWhenStarted}}{}
\item \contentsline{section}{\-Compare\-Zealot\-Attack\-Target}{\pageref{classCompareZealotAttackTarget}}{}
\item \contentsline{section}{\-Compare\-Zergling\-Attack\-Target}{\pageref{classCompareZerglingAttackTarget}}{}
\item \contentsline{section}{\-Compare\-Zergling\-Attack\-Target\-S\-S\-D}{\pageref{classCompareZerglingAttackTargetSSD}}{}
\item \contentsline{section}{\-Construction\-Data}{\pageref{classConstructionData}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Damage\-Type}{\pageref{classBWAPI_1_1DamageType}}{}
\item \contentsline{section}{\-Display}{\pageref{classDisplay}}{}
\item \contentsline{section}{double2}{\pageref{structdouble2}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Error}{\pageref{classBWAPI_1_1Error}}{}
\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}{float3}{\pageref{structfloat3}}{}
\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}{\-Game\-Commander}{\pageref{classGameCommander}}{}
\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}{\-Grid\-Cell}{\pageref{classGridCell}}{}
\item \contentsline{section}{\-Ground\-Threat}{\pageref{structGroundThreat}}{}
\item \contentsline{section}{\-Hard\-Coded\-Info}{\pageref{classHardCodedInfo}}{}
\item \contentsline{section}{\-Logger}{\pageref{classLogger}}{}
\item \contentsline{section}{\-Map\-Grid}{\pageref{classMapGrid}}{}
\item \contentsline{section}{\-Map\-Tools}{\pageref{classMapTools}}{}
\item \contentsline{section}{\-Meta\-Type}{\pageref{structMetaType}}{}
\item \contentsline{section}{\-Micro\-Manager}{\pageref{classMicroManager}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-Dark\-Templar\-Manager}{\pageref{classDarkTemplarManager}}{}
\item \contentsline{section}{\-Dragoon\-Manager}{\pageref{classDragoonManager}}{}
\item \contentsline{section}{\-Hydralisk\-Manager}{\pageref{classHydraliskManager}}{}
\item \contentsline{section}{\-Muta\-Manager}{\pageref{classMutaManager}}{}
\item \contentsline{section}{\-Observer\-Manager}{\pageref{classObserverManager}}{}
\item \contentsline{section}{\-Scourge\-Manager}{\pageref{classScourgeManager}}{}
\item \contentsline{section}{\-Ultralisk\-Manager}{\pageref{classUltraliskManager}}{}
\item \contentsline{section}{\-Zealot\-Manager}{\pageref{classZealotManager}}{}
\item \contentsline{section}{\-Zergling\-Manager}{\pageref{classZerglingManager}}{}
\end{DoxyCompactList}
\item \contentsline{section}{\-Micro\-Util}{\pageref{classMicroUtil}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Order}{\pageref{classBWAPI_1_1Order}}{}
\item \contentsline{section}{\-Overlord\-Compare\-Distance}{\pageref{classOverlordCompareDistance}}{}
\item \contentsline{section}{\-Overlord\-Manager}{\pageref{classOverlordManager}}{}
\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\-:\-:\-Position}{\pageref{classBWAPI_1_1Position}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Position}{\pageref{structBWAPIC_1_1Position}}{}
\item \contentsline{section}{\-Production\-Manager}{\pageref{classProductionManager}}{}
\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}{\-B\-W\-T\-A\-:\-:\-Region}{\pageref{classBWTA_1_1Region}}{}
\item \contentsline{section}{\-Scout\-Manager}{\pageref{classScoutManager}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-C\-:\-:\-Shape}{\pageref{structBWAPIC_1_1Shape}}{}
\item \contentsline{section}{\-Squad}{\pageref{classSquad}}{}
\item \contentsline{section}{\-Squad\-Data}{\pageref{classSquadData}}{}
\item \contentsline{section}{\-Squad\-Order}{\pageref{classSquadOrder}}{}
\item \contentsline{section}{\-Starcraft\-Build\-Order\-Search\-Manager}{\pageref{classStarcraftBuildOrderSearchManager}}{}
\item \contentsline{section}{\-Starcraft\-Search\-Data$<$ \-Starcraft\-State\-Type $>$}{\pageref{classStarcraftSearchData}}{}
\item \contentsline{section}{\-Strategy\-Manager}{\pageref{classStrategyManager}}{}
\item \contentsline{section}{\-Target\-Expert}{\pageref{classTargetExpert}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tech\-Type}{\pageref{classBWAPI_1_1TechType}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Tile\-Position}{\pageref{classBWAPI_1_1TilePosition}}{}
\item \contentsline{section}{\-Timer\-Manager}{\pageref{classTimerManager}}{}
\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}{\-Unit\-Info}{\pageref{structUnitInfo}}{}
\item \contentsline{section}{\-Unit\-Info\-State}{\pageref{classUnitInfoState}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Size\-Type}{\pageref{classBWAPI_1_1UnitSizeType}}{}
\item \contentsline{section}{\-Unit\-To\-Assign}{\pageref{classUnitToAssign}}{}
\item \contentsline{section}{\-B\-W\-A\-P\-I\-:\-:\-Unit\-Type}{\pageref{classBWAPI_1_1UnitType}}{}
\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}{\-Worker\-Data}{\pageref{classWorkerData}}{}
\item \contentsline{section}{\-Worker\-Manager}{\pageref{classWorkerManager}}{}
\item \contentsline{section}{\-Worker\-Move\-Data}{\pageref{classWorkerMoveData}}{}
\end{DoxyCompactList}
