\section{\-Class \-List}
\-Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classArbiterUnit}{\-Arbiter\-Unit} }{\pageref{classArbiterUnit}}{}
\item\contentsline{section}{\hyperlink{classArbitrator_1_1Arbitrator}{\-Arbitrator\-::\-Arbitrator$<$ \-\_\-\-Tp, \-\_\-\-Val $>$} }{\pageref{classArbitrator_1_1Arbitrator}}{}
\item\contentsline{section}{\hyperlink{classArcFormation}{\-Arc\-Formation} }{\pageref{classArcFormation}}{}
\item\contentsline{section}{\hyperlink{classArchonUnit}{\-Archon\-Unit} }{\pageref{classArchonUnit}}{}
\item\contentsline{section}{\hyperlink{classAttackBaseObj}{\-Attack\-Base\-Obj} }{\pageref{classAttackBaseObj}}{}
\item\contentsline{section}{\hyperlink{classAttackGoal}{\-Attack\-Goal} }{\pageref{classAttackGoal}}{}
\item\contentsline{section}{\hyperlink{classAvoidNukeGoal}{\-Avoid\-Nuke\-Goal} }{\pageref{classAvoidNukeGoal}}{}
\item\contentsline{section}{\hyperlink{classBase}{\-Base} }{\pageref{classBase}}{}
\item\contentsline{section}{\hyperlink{classBasesManager}{\-Bases\-Manager} }{\pageref{classBasesManager}}{}
\item\contentsline{section}{\hyperlink{classBasicTaskExecutor}{\-Basic\-Task\-Executor} }{\pageref{classBasicTaskExecutor}}{}
\item\contentsline{section}{\hyperlink{structBasicUnitsGroup}{\-Basic\-Units\-Group} }{\pageref{structBasicUnitsGroup}}{}
\item\contentsline{section}{\hyperlink{classBasicWorkerFinder}{\-Basic\-Worker\-Finder} }{\pageref{classBasicWorkerFinder}}{}
\item\contentsline{section}{\hyperlink{classBattleBroodAI}{\-Battle\-Brood\-A\-I} }{\pageref{classBattleBroodAI}}{}
\item\contentsline{section}{\hyperlink{classBattleUnit}{\-Battle\-Unit} }{\pageref{classBattleUnit}}{}
\item\contentsline{section}{\hyperlink{classBayesianUnit}{\-Bayesian\-Unit} }{\pageref{classBayesianUnit}}{}
\item\contentsline{section}{\hyperlink{classBFSBuildingPlacer}{\-B\-F\-S\-Building\-Placer} }{\pageref{classBFSBuildingPlacer}}{}
\item\contentsline{section}{\hyperlink{classBorderManager}{\-Border\-Manager} }{\pageref{classBorderManager}}{}
\item\contentsline{section}{\hyperlink{classBuilder}{\-Builder} }{\pageref{classBuilder}}{}
\item\contentsline{section}{\hyperlink{classBuilding}{\-Building} }{\pageref{classBuilding}}{}
\item\contentsline{section}{\hyperlink{classConstructionManager_1_1Building}{\-Construction\-Manager\-::\-Building} }{\pageref{classConstructionManager_1_1Building}}{}
\item\contentsline{section}{\hyperlink{classBuildingPlacer}{\-Building\-Placer} }{\pageref{classBuildingPlacer}}{}
\item\contentsline{section}{\hyperlink{structBuildingsCluster}{\-Buildings\-Cluster} }{\pageref{structBuildingsCluster}}{}
\item\contentsline{section}{\hyperlink{classBuildManager}{\-Build\-Manager} }{\pageref{classBuildManager}}{}
\item\contentsline{section}{\hyperlink{classCarrierUnit}{\-Carrier\-Unit} }{\pageref{classCarrierUnit}}{}
\item\contentsline{section}{\hyperlink{classConstructionManager}{\-Construction\-Manager} }{\pageref{classConstructionManager}}{}
\item\contentsline{section}{\hyperlink{classArbitrator_1_1Controller}{\-Arbitrator\-::\-Controller$<$ \-\_\-\-Tp, \-\_\-\-Val $>$} }{\pageref{classArbitrator_1_1Controller}}{}
\item\contentsline{section}{\hyperlink{classCorsairUnit}{\-Corsair\-Unit} }{\pageref{classCorsairUnit}}{}
\item\contentsline{section}{\hyperlink{classCSingleton}{\-C\-Singleton$<$ T $>$} }{\pageref{classCSingleton}}{}
\item\contentsline{section}{\hyperlink{classDarkArchonUnit}{\-Dark\-Archon\-Unit} }{\pageref{classDarkArchonUnit}}{}
\item\contentsline{section}{\hyperlink{classDarkTemplarUnit}{\-Dark\-Templar\-Unit} }{\pageref{classDarkTemplarUnit}}{}
\item\contentsline{section}{\hyperlink{classDefendGoal}{\-Defend\-Goal} }{\pageref{classDefendGoal}}{}
\item\contentsline{section}{\hyperlink{classDefenseManager_1_1DefenseData}{\-Defense\-Manager\-::\-Defense\-Data} }{\pageref{classDefenseManager_1_1DefenseData}}{}
\item\contentsline{section}{\hyperlink{classDefenseManager}{\-Defense\-Manager} }{\pageref{classDefenseManager}}{}
\item\contentsline{section}{\hyperlink{classDeleteWorkBenchIfWorkerLost}{\-Delete\-Work\-Bench\-If\-Worker\-Lost} }{\pageref{classDeleteWorkBenchIfWorkerLost}}{}
\item\contentsline{section}{\hyperlink{structDmg}{\-Dmg} }{\pageref{structDmg}}{}
\item\contentsline{section}{\hyperlink{classDragoonUnit}{\-Dragoon\-Unit} }{\pageref{classDragoonUnit}}{}
\item\contentsline{section}{\hyperlink{classDropGoal}{\-Drop\-Goal} }{\pageref{classDropGoal}}{}
\item\contentsline{section}{\hyperlink{classEEcoEstimator}{\-E\-Eco\-Estimator} }{\pageref{classEEcoEstimator}}{}
\item\contentsline{section}{\hyperlink{classEnhancedUI}{\-Enhanced\-U\-I} }{\pageref{classEnhancedUI}}{}
\item\contentsline{section}{\hyperlink{classEStrat}{\-E\-Strat} }{\pageref{classEStrat}}{}
\item\contentsline{section}{\hyperlink{classETechEstimator}{\-E\-Tech\-Estimator} }{\pageref{classETechEstimator}}{}
\item\contentsline{section}{\hyperlink{classEUnit}{\-E\-Unit} }{\pageref{classEUnit}}{}
\item\contentsline{section}{\hyperlink{classEUnitsFilter}{\-E\-Units\-Filter} }{\pageref{classEUnitsFilter}}{}
\item\contentsline{section}{\hyperlink{structEViewedUnit}{\-E\-Viewed\-Unit} }{\pageref{structEViewedUnit}}{}
\item\contentsline{section}{\hyperlink{classExploreGoal}{\-Explore\-Goal} }{\pageref{classExploreGoal}}{}
\item\contentsline{section}{\hyperlink{classFindSubgoal}{\-Find\-Subgoal} }{\pageref{classFindSubgoal}}{}
\item\contentsline{section}{\hyperlink{classFirstScoutController}{\-First\-Scout\-Controller} }{\pageref{classFirstScoutController}}{}
\item\contentsline{section}{\hyperlink{classFirstScoutGoal}{\-First\-Scout\-Goal} }{\pageref{classFirstScoutGoal}}{}
\item\contentsline{section}{\hyperlink{classFlyingUnit}{\-Flying\-Unit} }{\pageref{classFlyingUnit}}{}
\item\contentsline{section}{\hyperlink{classFormation}{\-Formation} }{\pageref{classFormation}}{}
\item\contentsline{section}{\hyperlink{classFormationSubgoal}{\-Formation\-Subgoal} }{\pageref{classFormationSubgoal}}{}
\item\contentsline{section}{\hyperlink{classGoal}{\-Goal} }{\pageref{classGoal}}{}
\item\contentsline{section}{\hyperlink{classGoalManager}{\-Goal\-Manager} }{\pageref{classGoalManager}}{}
\item\contentsline{section}{\hyperlink{classGroundUnit}{\-Ground\-Unit} }{\pageref{classGroundUnit}}{}
\item\contentsline{section}{\hyperlink{classHeap}{\-Heap$<$ \-\_\-\-Tp, \-\_\-\-Val $>$} }{\pageref{classHeap}}{}
\item\contentsline{section}{\hyperlink{classHighTemplarUnit}{\-High\-Templar\-Unit} }{\pageref{classHighTemplarUnit}}{}
\item\contentsline{section}{\hyperlink{structi__dist}{i\-\_\-dist} }{\pageref{structi__dist}}{}
\item\contentsline{section}{\hyperlink{classInformationManager}{\-Information\-Manager} }{\pageref{classInformationManager}}{}
\item\contentsline{section}{\hyperlink{classIntelligence}{\-Intelligence} }{\pageref{classIntelligence}}{}
\item\contentsline{section}{\hyperlink{classKillSubgoal}{\-Kill\-Subgoal} }{\pageref{classKillSubgoal}}{}
\item\contentsline{section}{\hyperlink{classLineFormation}{\-Line\-Formation} }{\pageref{classLineFormation}}{}
\item\contentsline{section}{\hyperlink{classMacro}{\-Macro} }{\pageref{classMacro}}{}
\item\contentsline{section}{\hyperlink{classMacroBuildOrderManager}{\-Macro\-Build\-Order\-Manager} }{\pageref{classMacroBuildOrderManager}}{}
\item\contentsline{section}{\hyperlink{classMacroDependencyResolver}{\-Macro\-Dependency\-Resolver} }{\pageref{classMacroDependencyResolver}}{}
\item\contentsline{section}{\hyperlink{classMapManager}{\-Map\-Manager} }{\pageref{classMapManager}}{}
\item\contentsline{section}{\hyperlink{classMarineUnit}{\-Marine\-Unit} }{\pageref{classMarineUnit}}{}
\item\contentsline{section}{\hyperlink{classMedicUnit}{\-Medic\-Unit} }{\pageref{classMedicUnit}}{}
\item\contentsline{section}{\hyperlink{classMicro}{\-Micro} }{\pageref{classMicro}}{}
\item\contentsline{section}{\hyperlink{classMicroAIModule}{\-Micro\-A\-I\-Module} }{\pageref{classMicroAIModule}}{}
\item\contentsline{section}{\hyperlink{classMinHeap}{\-Min\-Heap$<$ \-\_\-\-Tp, \-\_\-\-Val $>$} }{\pageref{classMinHeap}}{}
\item\contentsline{section}{\hyperlink{classMorphManager}{\-Morph\-Manager} }{\pageref{classMorphManager}}{}
\item\contentsline{section}{\hyperlink{classMutaliskUnit}{\-Mutalisk\-Unit} }{\pageref{classMutaliskUnit}}{}
\item\contentsline{section}{\hyperlink{classObjective}{\-Objective} }{\pageref{classObjective}}{}
\item\contentsline{section}{\hyperlink{classObserverUnit}{\-Observer\-Unit} }{\pageref{classObserverUnit}}{}
\item\contentsline{section}{\hyperlink{structPathfindWork}{\-Pathfind\-Work} }{\pageref{structPathfindWork}}{}
\item\contentsline{section}{\hyperlink{structPositionAccountant}{\-Position\-Accountant} }{\pageref{structPositionAccountant}}{}
\item\contentsline{section}{\hyperlink{classProbeUnit}{\-Probe\-Unit} }{\pageref{classProbeUnit}}{}
\item\contentsline{section}{\hyperlink{structProbTables}{\-Prob\-Tables} }{\pageref{structProbTables}}{}
\item\contentsline{section}{\hyperlink{structProbTablesData}{\-Prob\-Tables\-Data} }{\pageref{structProbTablesData}}{}
\item\contentsline{section}{\hyperlink{classProducer}{\-Producer} }{\pageref{classProducer}}{}
\item\contentsline{section}{\hyperlink{structProducingUnit}{\-Producing\-Unit} }{\pageref{structProducingUnit}}{}
\item\contentsline{section}{\hyperlink{classProductionManager}{\-Production\-Manager} }{\pageref{classProductionManager}}{}
\item\contentsline{section}{\hyperlink{classPylonBuildingPlacer}{\-Pylon\-Building\-Placer} }{\pageref{classPylonBuildingPlacer}}{}
\item\contentsline{section}{\hyperlink{classUtil_1_1QuadTree}{\-Util\-::\-Quad\-Tree$<$ Type $>$} }{\pageref{classUtil_1_1QuadTree}}{}
\item\contentsline{section}{\hyperlink{structRainbow}{\-Rainbow} }{\pageref{structRainbow}}{}
\item\contentsline{section}{\hyperlink{classRandomGenerators}{\-Random\-Generators$<$ \-\_\-left, \-\_\-right $>$} }{\pageref{classRandomGenerators}}{}
\item\contentsline{section}{\hyperlink{classReaverUnit}{\-Reaver\-Unit} }{\pageref{classReaverUnit}}{}
\item\contentsline{section}{\hyperlink{classUtil_1_1RectangleArray}{\-Util\-::\-Rectangle\-Array$<$ Type $>$} }{\pageref{classUtil_1_1RectangleArray}}{}
\item\contentsline{section}{\hyperlink{classRegionData}{\-Region\-Data} }{\pageref{classRegionData}}{}
\item\contentsline{section}{\hyperlink{classRegions}{\-Regions} }{\pageref{classRegions}}{}
\item\contentsline{section}{\hyperlink{classRegionsUnitData}{\-Regions\-Unit\-Data} }{\pageref{classRegionsUnitData}}{}
\item\contentsline{section}{\hyperlink{classRegroupGoal}{\-Regroup\-Goal} }{\pageref{classRegroupGoal}}{}
\item\contentsline{section}{\hyperlink{classReservedMap}{\-Reserved\-Map} }{\pageref{classReservedMap}}{}
\item\contentsline{section}{\hyperlink{classResourceRates}{\-Resource\-Rates} }{\pageref{classResourceRates}}{}
\item\contentsline{section}{\hyperlink{classResources}{\-Resources} }{\pageref{classResources}}{}
\item\contentsline{section}{\hyperlink{classResourceTimeline}{\-Resource\-Timeline} }{\pageref{classResourceTimeline}}{}
\item\contentsline{section}{\hyperlink{classScourgeUnit}{\-Scourge\-Unit} }{\pageref{classScourgeUnit}}{}
\item\contentsline{section}{\hyperlink{classScoutManager_1_1ScoutData}{\-Scout\-Manager\-::\-Scout\-Data} }{\pageref{classScoutManager_1_1ScoutData}}{}
\item\contentsline{section}{\hyperlink{classScoutManager}{\-Scout\-Manager} }{\pageref{classScoutManager}}{}
\item\contentsline{section}{\hyperlink{classScoutUnit}{\-Scout\-Unit} }{\pageref{classScoutUnit}}{}
\item\contentsline{section}{\hyperlink{classSeeSubgoal}{\-See\-Subgoal} }{\pageref{classSeeSubgoal}}{}
\item\contentsline{section}{\hyperlink{structserialized__tables}{serialized\-\_\-tables} }{\pageref{structserialized__tables}}{}
\item\contentsline{section}{\hyperlink{classShuttleUnit}{\-Shuttle\-Unit} }{\pageref{classShuttleUnit}}{}
\item\contentsline{section}{\hyperlink{classSimCityBuildingPlacer}{\-Sim\-City\-Building\-Placer} }{\pageref{classSimCityBuildingPlacer}}{}
\item\contentsline{section}{\hyperlink{classSpecialUnit}{\-Special\-Unit} }{\pageref{classSpecialUnit}}{}
\item\contentsline{section}{\hyperlink{classSpiralBuildingPlacer}{\-Spiral\-Building\-Placer} }{\pageref{classSpiralBuildingPlacer}}{}
\item\contentsline{section}{\hyperlink{classSquareFormation}{\-Square\-Formation} }{\pageref{classSquareFormation}}{}
\item\contentsline{section}{\hyperlink{classSubgoal}{\-Subgoal} }{\pageref{classSubgoal}}{}
\item\contentsline{section}{\hyperlink{classSupplyManager}{\-Supply\-Manager} }{\pageref{classSupplyManager}}{}
\item\contentsline{section}{\hyperlink{classTask}{\-Task} }{\pageref{classTask}}{}
\item\contentsline{section}{\hyperlink{classTechManager}{\-Tech\-Manager} }{\pageref{classTechManager}}{}
\item\contentsline{section}{\hyperlink{classTechTimeline}{\-Tech\-Timeline} }{\pageref{classTechTimeline}}{}
\item\contentsline{section}{\hyperlink{classTerminateIfEmpty}{\-Terminate\-If\-Empty} }{\pageref{classTerminateIfEmpty}}{}
\item\contentsline{section}{\hyperlink{classTerminateIfFinished}{\-Terminate\-If\-Finished} }{\pageref{classTerminateIfFinished}}{}
\item\contentsline{section}{\hyperlink{classTerminateIfNoWorkBenches}{\-Terminate\-If\-No\-Work\-Benches} }{\pageref{classTerminateIfNoWorkBenches}}{}
\item\contentsline{section}{\hyperlink{classTerminateIfWorkerLost}{\-Terminate\-If\-Worker\-Lost} }{\pageref{classTerminateIfWorkerLost}}{}
\item\contentsline{section}{\hyperlink{structTimeManaged}{\-Time\-Managed} }{\pageref{structTimeManaged}}{}
\item\contentsline{section}{\hyperlink{classTimeManager}{\-Time\-Manager} }{\pageref{classTimeManager}}{}
\item\contentsline{section}{\hyperlink{classTooLongException}{\-Too\-Long\-Exception} }{\pageref{classTooLongException}}{}
\item\contentsline{section}{\hyperlink{structtree__node}{tree\-\_\-node} }{\pageref{structtree__node}}{}
\item\contentsline{section}{\hyperlink{classMorphManager_1_1Unit}{\-Morph\-Manager\-::\-Unit} }{\pageref{classMorphManager_1_1Unit}}{}
\item\contentsline{section}{\hyperlink{classUnitCompositionProducer}{\-Unit\-Composition\-Producer} }{\pageref{classUnitCompositionProducer}}{}
\item\contentsline{section}{\hyperlink{classUnitCountTimeline}{\-Unit\-Count\-Timeline} }{\pageref{classUnitCountTimeline}}{}
\item\contentsline{section}{\hyperlink{classUnitGroup}{\-Unit\-Group} }{\pageref{classUnitGroup}}{}
\item\contentsline{section}{\hyperlink{classUnitGroupManager}{\-Unit\-Group\-Manager} }{\pageref{classUnitGroupManager}}{}
\item\contentsline{section}{\hyperlink{classUnitManager}{\-Unit\-Manager} }{\pageref{classUnitManager}}{}
\item\contentsline{section}{\hyperlink{classUnitPump}{\-Unit\-Pump} }{\pageref{classUnitPump}}{}
\item\contentsline{section}{\hyperlink{classUnitSet}{\-Unit\-Set} }{\pageref{classUnitSet}}{}
\item\contentsline{section}{\hyperlink{classUnitSetManager}{\-Unit\-Set\-Manager} }{\pageref{classUnitSetManager}}{}
\item\contentsline{section}{\hyperlink{classUnitsGroup}{\-Units\-Group} }{\pageref{classUnitsGroup}}{}
\item\contentsline{section}{\hyperlink{classUpgradeManager_1_1Upgrade}{\-Upgrade\-Manager\-::\-Upgrade} }{\pageref{classUpgradeManager_1_1Upgrade}}{}
\item\contentsline{section}{\hyperlink{classUpgradeManager}{\-Upgrade\-Manager} }{\pageref{classUpgradeManager}}{}
\item\contentsline{section}{\hyperlink{classUpgradeTimeline}{\-Upgrade\-Timeline} }{\pageref{classUpgradeTimeline}}{}
\item\contentsline{section}{\hyperlink{structVec}{\-Vec} }{\pageref{structVec}}{}
\item\contentsline{section}{\hyperlink{classWalkTilePosition}{\-Walk\-Tile\-Position} }{\pageref{classWalkTilePosition}}{}
\item\contentsline{section}{\hyperlink{classWarManager}{\-War\-Manager} }{\pageref{classWarManager}}{}
\item\contentsline{section}{\hyperlink{classWorkerManager_1_1WorkerData}{\-Worker\-Manager\-::\-Worker\-Data} }{\pageref{classWorkerManager_1_1WorkerData}}{}
\item\contentsline{section}{\hyperlink{classWorkerManager}{\-Worker\-Manager} }{\pageref{classWorkerManager}}{}
\item\contentsline{section}{\hyperlink{classZealotUnit}{\-Zealot\-Unit} }{\pageref{classZealotUnit}}{}
\end{DoxyCompactList}
