| addUnit(State *state, Unit *unit, UpcId id) | cherrypi::ControllerBase | virtual |
| addUpc(Unit *unit, Args &&...args) | cherrypi::ControllerBase | inlineprotected |
| bcdata_ | cherrypi::BuilderControllerBase | protected |
| builder_ | cherrypi::BuilderControllerBase | protected |
| BuilderController(Module *module, BuildType const *type, std::unordered_map< Unit *, float > unitProbs, std::shared_ptr< BuilderControllerData > bcdata) | cherrypi::BuilderController | |
| BuilderControllerBase(Module *module, BuildType const *type, std::unordered_map< Unit *, float > unitProbs, std::shared_ptr< BuilderControllerData > bcdata) | cherrypi::BuilderControllerBase | |
| cancelled(State *state) const | cherrypi::BuilderControllerBase | protected |
| Controller(Module *module) | cherrypi::Controller | |
| ControllerBase(Module *module) | cherrypi::ControllerBase | |
| defaultUnitBuilderScore(State *state) | cherrypi::BuilderControllerBase | protected |
| didFail() const override | cherrypi::BuilderControllerBase | inlineprotectedvirtual |
| didSucceed() const override | cherrypi::BuilderControllerBase | inlineprotectedvirtual |
| failed_ | cherrypi::BuilderControllerBase | protected |
| findBuilder(State *state, Position const &pos=Position()) | cherrypi::BuilderControllerBase | protected |
| getName() const override | cherrypi::BuilderControllerBase | inlinevirtual |
| grabUnit(State *state, Unit *unit) | cherrypi::BuilderControllerBase | protected |
| hatcheryTechBuilderScore(State *state) | cherrypi::BuilderControllerBase | protected |
| isControllingUnitWith(Unit *unit, UpcId id) const | cherrypi::ControllerBase | |
| keepUnit(State *state, Unit *unit) const | cherrypi::ControllerBase | virtual |
| larvaBuilderScore(State *state, bool preferSaturation) | cherrypi::BuilderControllerBase | protected |
| logPrefix() const | cherrypi::BuilderController | protected |
| module_ | cherrypi::ControllerBase | protected |
| postUpcs(State *state) | cherrypi::ControllerBase | protected |
| priority() | cherrypi::BuilderControllerBase | inline |
| priority_ | cherrypi::BuilderControllerBase | protected |
| releaseUnit(State *state, Unit *unit) | cherrypi::BuilderControllerBase | protected |
| removeUnit(State *state, Unit *unit, UpcId id) override | cherrypi::BuilderController | virtual |
| setPriority(float value) | cherrypi::BuilderControllerBase | inline |
| setUpcId(UpcId id) | cherrypi::Controller | |
| step(State *state) override | cherrypi::BuilderController | virtual |
| succeeded_ | cherrypi::BuilderControllerBase | protected |
| type() | cherrypi::BuilderControllerBase | inline |
| type_ | cherrypi::BuilderControllerBase | protected |
| unitProbs_ | cherrypi::BuilderControllerBase | protected |
| units_ | cherrypi::ControllerBase | protected |
| upcId_ | cherrypi::Controller | protected |
| upcs_ | cherrypi::ControllerBase | protected |
| ~BuilderController()=default | cherrypi::BuilderController | virtual |
| ~BuilderControllerBase()=default | cherrypi::BuilderControllerBase | virtual |
| ~Controller()=default | cherrypi::Controller | virtual |
| ~ControllerBase()=default | cherrypi::ControllerBase | virtual |