<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/generic/enum_range.h, branch CLI_2.11.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.11.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.11.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-06-25T07:06:56Z</updated>
<entry>
<title>Enum range to util</title>
<updated>2024-06-25T07:06:56Z</updated>
<author>
<name>chezzie</name>
<email>chezzie@yandex-team.com</email>
</author>
<published>2024-06-25T06:54:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e166004e08f4ea69899364beaae07218fc351e95'/>
<id>urn:sha1:e166004e08f4ea69899364beaae07218fc351e95</id>
<content type='text'>
Изолированный хидер, не должен ничего поломать

Почему решил не завязываться и не расширять GENERATE_ENUM_SERIALIZATION[_WITH_HEADER):
1) Нет возможности добавлять метаданные для енамов объявленных в cpp
2) Нет возможности добавлять метаданные для енамов объявленных в anonymous namespace
3) Нет возможности использовать метаданные в том же хидере, где объявлен enum

В первую очередь будет использован в библиотеке range_containers - https://a.yandex-team.ru/arcadia/market/library/range_containers/
74cd8c66052608f1b6fec69c39cb0f868376fe0a
</content>
</entry>
</feed>
