#pragma once #include "SetContainer.h" #include #include namespace BWAPI { // Forward Declarations class RegionInterface; typedef RegionInterface *Region; class Unitset; /// A container that holds a set of Region objects. class Regionset : public SetContainer> { public: /// @copydoc RegionInterface::getCenter Position getCenter() const; /// @copydoc RegionInterface::getUnits Unitset getUnits(const UnitFilter &pred = nullptr) const; }; }