Lines Matching full:mover
230 /** \class Mover
231 * \brief Mover provides the interface for moving iterator forward.
233 * Mover is a function object (functor). @ref Mover::move moves
234 * iterator forward in certain direction. @ref Mover::connect
237 struct Mover {
240 virtual ~Mover() {}
246 struct Succeeder : public Mover {
257 struct Includer : public Mover {
280 const Mover& pMover,
283 InputTree& insert(TreeIteratorBase pRoot, const Mover& pMover, Input& pInput);
285 InputTree& enterGroup(TreeIteratorBase pRoot, const Mover& pMover);