| attack(State *state, HarassTask *htask) | cherrypi::HarassModule | protected |
| attackResourceDepot(State *state, HarassTask *htask) | cherrypi::HarassModule | protected |
| attackWorkers(State *state, HarassTask *htask) | cherrypi::HarassModule | protected |
| buildPolicy_ | cherrypi::HarassModule | protected |
| buildRefinery(State *state, HarassTask *task) | cherrypi::HarassModule | protected |
| checkEnemyRefineryBuilt(State *state, Position const &nmyLoc) | cherrypi::HarassModule | protected |
| consumeUPC(State *state, UpcId upcId, std::shared_ptr< UPCTuple > upc) | cherrypi::HarassModule | protected |
| createTask(State *, UpcId, std::shared_ptr< UPCTuple >) | cherrypi::HarassModule | protected |
| dangerousAttack(State *state, HarassTask *task) | cherrypi::HarassModule | protected |
| enemyGeyser(Position const &pos) | cherrypi::HarassModule | protected |
| enemyGeyser_ | cherrypi::HarassModule | protected |
| enemyRefinery(Position const &pos) | cherrypi::HarassModule | protected |
| enemyRefinery_ | cherrypi::HarassModule | protected |
| exploreEnemyBase(State *state, HarassTask *task) | cherrypi::HarassModule | protected |
| findClosestGeyser(State *state, Position const &nmyLoc) | cherrypi::HarassModule | protected |
| flee(State *state, HarassTask *task) | cherrypi::HarassModule | protected |
| fleePolicy_ | cherrypi::HarassModule | protected |
| getFleePositions(State *state, HarassTask *task) | cherrypi::HarassModule | protected |
| make(Args &&...args) | cherrypi::Module | inlinestatic |
| make(std::string const &typeName) | cherrypi::Module | static |
| makeName(std::type_index const &type) | cherrypi::Module | static |
| Module() | cherrypi::Module | protected |
| name() | cherrypi::Module | |
| name_ | cherrypi::Module | protected |
| onGameEnd(State *s) | cherrypi::Module | inlinevirtual |
| onGameStart(State *s) | cherrypi::Module | inlinevirtual |
| player_ | cherrypi::Module | protected |
| postCommand(State *state, MasterHarassTask *htask) | cherrypi::HarassModule | inline |
| postCommand(State *state, HarassTask *htask) | cherrypi::HarassModule | |
| postCommand(State *state, BuildingHarassTask *htask) | cherrypi::HarassModule | |
| setBuildPolicy(BuildPolicy pol) | cherrypi::HarassModule | inline |
| setFleePolicy(FleePolicy pol) | cherrypi::HarassModule | inline |
| setName(std::string name) | cherrypi::Module | |
| setPlayer(BasePlayer *p) | cherrypi::Module | inlinevirtual |
| setTargetPolicy(TargetPolicy pol) | cherrypi::HarassModule | inline |
| step(State *s) override | cherrypi::HarassModule | virtual |
| targetPolicy_ | cherrypi::HarassModule | protected |
| ~HarassModule()=default | cherrypi::HarassModule | virtual |
| ~Module()=default | cherrypi::Module | virtual |