Class holding optional value of a (typically C-API) symbolic constant. More...
#include <eagine/enum_class.hpp>
Class holding optional value of a (typically C-API) symbolic constant.
T | the constant or enumerator value type. |
ClassList | a list of enum_class specializations to which the value "belongs" and can be converted to. |
Tag | a tag type that can be used to customize some operations. |