This is the complete list of members for cherrypi::movefilters::FuncPositionFilter< T, Container >, including all inherited members.
| blocking() override | cherrypi::movefilters::FuncPositionFilter< T, Container > | inlinevirtual |
| blocking_ | cherrypi::movefilters::FuncPositionFilter< T, Container > | protected |
| FuncPositionFilter(std::function< Container const &&(Unit *)> getter, std::function< bool(Unit *, Position const &, T)> valid, std::function< float(Unit *, Position const &, T)> scoreFunc, PositionFilterPolicy policy=PositionFilterPolicy::ACCEPT_IF_ALL, bool blocking=false) | cherrypi::movefilters::FuncPositionFilter< T, Container > | inline |
| getter_ | cherrypi::movefilters::FuncPositionFilter< T, Container > | protected |
| isValid(Unit *agent, Position const &pos) override | cherrypi::movefilters::FuncPositionFilter< T, Container > | inlinevirtual |
| policy_ | cherrypi::movefilters::FuncPositionFilter< T, Container > | protected |
| score(Unit *agent, Position const &pos) override | cherrypi::movefilters::FuncPositionFilter< T, Container > | inlinevirtual |
| score_ | cherrypi::movefilters::FuncPositionFilter< T, Container > | protected |
| valid_ | cherrypi::movefilters::FuncPositionFilter< T, Container > | protected |
| ~PositionFilter()=default | cherrypi::movefilters::PositionFilter | virtual |