BWAPI
|
#include "../Utils/ReferenceCounted.h"
#include "Utils/Component.h"
#include "Utils/EventHandler.h"
#include "Utils/Event.h"
#include "Utils/Utils.h"
#include "Utils/GroupBase.h"
#include "SparAIContainer.h"
#include "UnitManager.h"
#include <BWAPI.h>
#include <boost/iterator/transform_iterator.hpp>
#include <utility>
#include <hash_set>
#include <set>
Go to the source code of this file.
Classes | |
class | PersistentUnitGroup |
A persistent unit group keeps track of its units by removing them when they are destroyed. This is particularly important since we don't want dangling destroyed unit pointers everywhere. This class is also reference-counted, so that instances are automatically deleted when they are not referenced any more. More... | |
class | PersistentUnitGroup::UnitWrapper |
Stores additional info associated to units. More... |