Здравствуйте, Hоmunculus, Вы писали:
...
H>Но пусть таких условий нет. Тот есть начинаться может не с нуля и последнего именованного нет.
H>Как определить границы в этом случае?
Если С++17 можно посмотреть из этой библиотеки
magic_enum
enum_values и enum_count.