/
niceSOFT
/
doxygen
Обзор
Документация
Войти
/
niceSOFT
/
doxygen
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
testing/073_typed_enum.cpp
25 строк
466 B
Dimitri van Heesch
Updated test for enums based on recently fixed issues
29 авг 2020, 15:51
Не верифицирован
29 авг 2020, 15:51
62b3686
Код
Авторство
О чём код?
// objective: test underlying type and strongness for an enum // check: 073__typed__enum_8cpp.xml /** \file */ /** @brief A strongly-typed enum */ enum class E: unsigned short {}; /** @brief Strongly types enum when values that has the same name as the enum */ enum class Mem : unsigned char { Bottom = 0, NotMem = 1U << 0, Ptr = 1U << 1, Lval = 1U << 2, Mem = Ptr | Lval, Top = NotMem | Mem, }; enum { Unnamed1 }; enum { Unnamed2 };