/ / Boost Enum 256 Element Limit - c ++, boost, enums, limit

Boost Enum 256 Element Limit - c ++, boost, enums, limit

Estoy usando la biblioteca enum v4.6 de la Bóveda de impulso (mencionado aquí [stackoverflow.com]), pero han llegado a un límite de elementos de 256 (es decir, el número máximo de elementos por enumeración = 256).

Entiendo que esto tiene algo que ver con la biblioteca de preprocesadores boost y algunas investigaciones me llevaron a boost/preprocessor/config/limits.hpp, pero cambiar estos valores no tuvo ningún efecto ya que son puramente "informativos" (enlazar [groups.google.com])

¿Hay alguna manera de aumentar este límite?

Respuestas

4 para la respuesta № 1

Desafortunadamente, no hay manera de aumentar lalímite superior de elementos / argumentos que puede usar con la biblioteca del preprocesador Boost. Por lo tanto, dado que la biblioteca de enumeración depende de Boost.PP, parece que estás fuera de suerte.