Class atomic contains atomic versions of many different variable types. However, it doesn\'t contain an atomic enum type. Is there a way to use atomic enums or
The generic atomic template can be used for all trivially copyable types, including enumerations. Whether or not it's lock-free is up to the implementation; hopefully it will be, if the underlying integer type is.