| AutoBuildTask(int upcId, State *state, Module *module) | cherrypi::AutoBuildTask | inline |
| build(const BuildType *type, Position pos, std::function< void()> builtCallback) | cherrypi::AutoBuildTask | |
| build(const BuildType *type, std::function< void()> builtCallback) | cherrypi::AutoBuildTask | |
| build(const BuildType *type, Position pos) | cherrypi::AutoBuildTask | |
| build(const BuildType *type) | cherrypi::AutoBuildTask | |
| buildN(const BuildType *type, int n) | cherrypi::AutoBuildTask | |
| buildN(const BuildType *type, int n, int simultaneous) | cherrypi::AutoBuildTask | |
| buildN(const BuildType *type, int n, Position positionIfWeBuildMore) | cherrypi::AutoBuildTask | |
| buildStep(autobuild::BuildState &st) override | cherrypi::DefaultAutoBuildTask | inlinevirtual |
| cancel(State *state) override | cherrypi::MultiProxyTask | virtual |
| cancelGas() | cherrypi::AutoBuildTask | |
| currentBuildState | cherrypi::AutoBuildTask | |
| DefaultAutoBuildTask(int upcId, State *state, Module *module, std::vector< Target > targets) | cherrypi::DefaultAutoBuildTask | inline |
| defaultTargetStatus_ | cherrypi::MultiProxyTask | protected |
| draw(State *state) | cherrypi::AutoBuildTask | protectedvirtual |
| evaluate(State *state, Module *module) | cherrypi::AutoBuildTask | |
| finished() const | cherrypi::Task | inline |
| getName() const | cherrypi::Task | inlinevirtual |
| initialBuildState | cherrypi::AutoBuildTask | |
| isSimulation | cherrypi::AutoBuildTask | |
| lastEvaluate | cherrypi::AutoBuildTask | |
| lastEvaluateCurrentState() | cherrypi::AutoBuildTask | inline |
| lastEvaluateTargetState() | cherrypi::AutoBuildTask | inline |
| matchStatus(TaskStatus status) | cherrypi::MultiProxyTask | protected |
| MultiProxyTask(std::vector< UpcId > targetUpcIds, UpcId upcId) | cherrypi::MultiProxyTask | |
| policy_ | cherrypi::MultiProxyTask | protected |
| postBlackboardKey(std::string const &key, Blackboard::Data const &data) | cherrypi::AutoBuildTask | |
| postBuild(autobuild::BuildState &st) | cherrypi::AutoBuildTask | inlinevirtual |
| preBuild(autobuild::BuildState &st) | cherrypi::AutoBuildTask | inlinevirtual |
| proxiedUnits() const override | cherrypi::MultiProxyTask | virtual |
| proxiedUnits_ | cherrypi::MultiProxyTask | protected |
| queue | cherrypi::AutoBuildTask | |
| removeDeadOrReassignedUnits(State *state) | cherrypi::Task | protectedvirtual |
| removeUnit(Unit *unit) | cherrypi::Task | |
| scheduledUpcs | cherrypi::AutoBuildTask | |
| setPolicyForStatus(TaskStatus status, ProxyPolicy policy) | cherrypi::MultiProxyTask | |
| setStatus(TaskStatus status) | cherrypi::Task | inline |
| simEvaluateFor(autobuild::BuildState &st, FrameNum frames) | cherrypi::AutoBuildTask | |
| state_ | cherrypi::AutoBuildTask | |
| status() const | cherrypi::Task | inline |
| targets | cherrypi::DefaultAutoBuildTask | |
| cherrypi::AutoBuildTask::targets() const | cherrypi::MultiProxyTask | inline |
| targets_ | cherrypi::MultiProxyTask | protected |
| targetUpcIds_ | cherrypi::MultiProxyTask | protected |
| Task(UpcId upcId, std::unordered_set< Unit * > units={}) | cherrypi::Task | inlineexplicit |
| units() const | cherrypi::Task | inline |
| units() | cherrypi::Task | inlineprotected |
| upcId() const | cherrypi::Task | inline |
| update(State *state) override | cherrypi::AutoBuildTask | virtual |
| upgrade(const BuildType *type) | cherrypi::AutoBuildTask | |
| ~AutoBuildTask() override | cherrypi::AutoBuildTask | inlinevirtual |
| ~DefaultAutoBuildTask() override | cherrypi::DefaultAutoBuildTask | inlinevirtual |
| ~MultiProxyTask()=default | cherrypi::MultiProxyTask | virtual |
| ~Task() | cherrypi::Task | inlinevirtual |