diff --git a/src/gui/auxiliary/iterator/iterator.hpp b/src/gui/auxiliary/iterator/iterator.hpp index 2efe980a3d11..19b53d9072bf 100644 --- a/src/gui/auxiliary/iterator/iterator.hpp +++ b/src/gui/auxiliary/iterator/iterator.hpp @@ -101,8 +101,22 @@ class iterator : private order { return &(operator*()); } + + /** See @ref operator*. */ + widget* get() + { + return operator->(); + } }; +/* Helper aliases templates. */ + +template +using top_down_iterator = iterator>; + +template +using bottom_up_iterator = iterator>; + } // namespace iteration } // namespace gui2