/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tools/enum_parser/parse_enum/ut/enums_with_header.h
23 строки
429 B
Anton Myagkov
Update ydb version to 24.4 (#4579)
07 фев 2026, 11:59
Не верифицирован
07 фев 2026, 11:59
2c21cae
Код
Авторство
О чём код?
#pragma once enum EWithHeader { HOne /* "one" */, HTwo, HThree, }; constexpr unsigned EvalValue(unsigned r, unsigned d) { while (r >= 50) { r *= d; } return r; } // enumeration with values that depend on the preprocessor, architecture and constexpr function evaluation enum class ENontrivialValues { A = __LINE__, B = EvalValue(1522858842, 13), C, D = sizeof(int*[A][C]), };