diff --git a/libs/util/include/psemek/util/enum.hpp b/libs/util/include/psemek/util/enum.hpp index 8ad31372..46b98be0 100644 --- a/libs/util/include/psemek/util/enum.hpp +++ b/libs/util/include/psemek/util/enum.hpp @@ -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; } };