#pragma once #include #include #include namespace BWAPI { // Forward Declarations class RegionInterface; typedef RegionInterface *Region; class Unitset; class Regionset : public Vectorset { public: Regionset(size_t initialSize = 16); Regionset(const Regionset &other); Regionset(Regionset &&other); /// @copydoc RegionInterface::getCenter Position getCenter() const; /// @copydoc RegionInterface::getUnits Unitset getUnits(const UnitFilter &pred = nullptr) const; }; }