C++ Extending Enums
Quite frequently we want to be able to extend an enum in a higher-level library or system that was originally defined in a lower-level library. This is not possible with C-enums or C++ enum classes, so to get this functionality we'll have to use clas...
radiantsoftware.hashnode.dev13 min read