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 |