BWAPI
RequirementGroup Member List
This is the complete list of members for RequirementGroup, including all inherited members.
addGasRequirement(int gas)RequirementGroup [inline]
addMineralRequirement(int minerals)RequirementGroup [inline]
addSupplyRequirement(int supply)RequirementGroup [inline]
addTechForTypeRequirement(BWAPI::UnitType unitType)RequirementGroup [inline]
addTechForTypeRequirement(BWAPI::UpgradeType upgradeType, int level)RequirementGroup [inline]
addTechForTypeRequirement(BWAPI::TechType techType)RequirementGroup [inline]
addTimeRequirement(int time)RequirementGroup [inline]
addUnitFilterRequirement(int priority, int duration, UnitFilter unitFilter, Position position=BWAPI::Positions::None)RequirementGroup [inline]
addUnitFilterRequirement(int priority, int duration, UnitFilter unitFilter, int quantity, Position position=BWAPI::Positions::None)RequirementGroup
addUnitRequirement(Unit unit, int priority, int duration, Position position=BWAPI::Positions::None)RequirementGroup [inline]
clear()RequirementGroup
earliestTime()RequirementGroup
empty() const RequirementGroup
getUnits() const RequirementGroup
mOtherRequirementsRequirementGroup [private]
mUnitRequirementsRequirementGroup [private]
operator<(const RequirementGroup &other) const RequirementGroup
operator==(const RequirementGroup &other) const RequirementGroup
recurseForUnitTime(int &latestTime, std::vector< Requirement >::iterator currentRequirement, int currentStartTime, int currentEndTime, std::set< Unit > &currentUnits)RequirementGroup [private]
RequirementGroup()RequirementGroup
reserve(int time)RequirementGroup
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines