What options, if any, do I have to use an enum in C++ that supports reordering/inserting/removing of enum values?

I’d just use a hash map - check out this document:

2 Likes