15 #ifndef GUI_WIDGETS_AUXILIARY_ITERATOR_POLICY_VISIT_HPP_INCLUDED
16 #define GUI_WIDGETS_AUXILIARY_ITERATOR_POLICY_VISIT_HPP_INCLUDED
70 template <twalker_::tlevel level>
95 return visitor.get(
level);
106 template <
bool, twalker_::tlevel level>
112 template <twalker_::tlevel level>
118 template <twalker_::tlevel level>
bool at_end(const twalker_ &) const
Acts like twalker_::at_end for the level where the policy is used.
virtual tstate next(const tlevel level)=0
Make the next widget the current one.
Helper class to select to visit or skip a level.
This policy skips the current level.
tstate
The state of the walker.
bool at_end(const twalker_ &visitor) const
Acts like twalker_::at_end for the level where the policy is used.
virtual bool at_end(const tlevel level) const =0
Returns whether the current widget is valid.
A class inherited from ttext_box that displays its input as stars.
twalker_::tstate next(twalker_ &)
Acts like twalker_::next for the level where the policy is used.
twalker_::tstate next(twalker_ &visitor)
Acts like twalker_::next for the level where the policy is used.
This policy tries to visit the current level.
The walker abstract base class.