Ответ 1
Проверьте тип, который вы извлекаете enum class
из существующего. В этом случае для int8
не было указанного typedef.
У меня есть следующая спецификация перечисления:
enum class FaceDirection : int8
{
Down,
Up
};
g++ 4.8.1 дает следующую ошибку:
предупреждение: специфицированный тип-спецификатор для области перечисления не должен использовать ключевое слово класса
Что вызывает это?
Проверьте тип, который вы извлекаете enum class
из существующего. В этом случае для int8
не было указанного typedef.