Add enum_range rbegin & rend

This commit is contained in:
Nikita Lisitsa 2022-02-19 23:04:19 +03:00
parent 92ed64edd1
commit 22b3f1d67f

View file

@ -78,6 +78,9 @@ namespace psemek::util
auto begin() const { return first; }
auto end() const { return last; }
auto rbegin() const { return std::make_reverse_iterator(end()); }
auto rend() const { return std::make_reverse_iterator(begin()); }
auto size() const { return last.value - first.value; }
};