| addUnit(State *, Unit *worker, UpcId) override | cherrypi::GathererController | virtual |
| addUpc(Unit *unit, Args &&...args) | cherrypi::ControllerBase | inlineprotected |
| assignments | cherrypi::GathererController | protected |
| attack(State *, Unit *worker, Unit *target) | cherrypi::GathererController | protected |
| bastions | cherrypi::GathererController | protected |
| chase(State *, Unit *worker, Unit *target) | cherrypi::GathererController | protected |
| ControllerBase(Module *module) | cherrypi::ControllerBase | |
| flee(State *, Unit *worker, Unit *resource) | cherrypi::GathererController | protected |
| gather(State *, Unit *worker, Unit *resource, bool dropResources=false) | cherrypi::GathererController | protected |
| getName() const override | cherrypi::GathererController | inlinevirtual |
| globalInstance(State *state, Module *module, std::string name=std::string()) | cherrypi::SharedController | inlinestatic |
| invaders | cherrypi::GathererController | protected |
| isControllingUnitWith(Unit *unit, UpcId id) const | cherrypi::ControllerBase | |
| keepUnit(State *, Unit *worker) const override | cherrypi::GathererController | virtual |
| micro(State *, Unit *worker, Unit *resource) | cherrypi::GathererController | protected |
| module_ | cherrypi::ControllerBase | protected |
| postUpcs(State *state) | cherrypi::ControllerBase | protected |
| proxies | cherrypi::GathererController | protected |
| proxyBuilders | cherrypi::GathererController | protected |
| removeUnit(State *, Unit *worker, UpcId) override | cherrypi::GathererController | virtual |
| step(State *) override | cherrypi::GathererController | virtual |
| units_ | cherrypi::ControllerBase | protected |
| upcs_ | cherrypi::ControllerBase | protected |
| wasProxied | cherrypi::GathererController | protected |
| ~ControllerBase()=default | cherrypi::ControllerBase | virtual |
| ~SharedController()=default | cherrypi::SharedController | virtual |