Boost Enum 256 Element Limit - PullRequest
       6

Boost Enum 256 Element Limit

4 голосов
/ 02 апреля 2011

Я использую библиотеку enum v4.6 из Boost Vault (упоминается здесь [stackoverflow.com]), но натолкнулся на ограничение элемента в 256 (чтомаксимальное число элементов в перечислении = 256).

Я понимаю, что это как-то связано с библиотекой препроцессора boost, и некоторые исследования привели меня к boost/preprocessor/config/limits.hpp, но изменение этих значений не имело никакого эффекта, посколькуявляются чисто «информационными» ( ссылка [groups.google.com])

Есть ли способ увеличить этот лимит?

1 Ответ

4 голосов
/ 02 апреля 2011

К сожалению, нет никакого способа увеличить верхний предел элементов / аргументов, которые вы можете использовать с библиотекой препроцессора Boost.Поэтому, поскольку библиотека enum зависит от Boost.PP, вам не повезло.

...