Enforce scoped enum (C++11 class enum)