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) | cherrypi::AutoBuildTask | inlinevirtual |
cancel(State *state) override | cherrypi::MultiProxyTask | virtual |
cancelGas() | cherrypi::AutoBuildTask | |
currentBuildState | cherrypi::AutoBuildTask | |
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() 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 |
~MultiProxyTask()=default | cherrypi::MultiProxyTask | virtual |
~Task() | cherrypi::Task | inlinevirtual |