scoped enums (Cxx11