Специфицированный тип-спецификатор для области перечисления не должен использовать ключевое слово класса

У меня есть следующая спецификация перечисления:

enum class FaceDirection : int8
{
  Down,
  Up
};

g++ 4.8.1 дает следующую ошибку:

предупреждение: специфицированный тип-спецификатор для области перечисления не должен использовать ключевое слово класса

Что вызывает это?

Ответы

Ответ 1

Проверьте тип, который вы извлекаете enum class из существующего. В этом случае для int8 не было указанного typedef.