I have the following code in C++11 (drastically simplified to leave out the inessentials):
#include #include enum class S