Class representing undefined value of a (typically C-API) symbolic constant. More...
#include <eagine/enum_class.hpp>
Public Types | |
using | value_type = T |
The constant or enumerator value type. | |
using | tag_type = Tag |
The tag type specified as template argument. | |
Public Member Functions | |
constexpr | operator T () const noexcept |
Explicit conversion to the value type. | |
constexpr | operator bool () const noexcept |
Indicates whether the value is valid or not (always false here). | |
Class representing undefined value of a (typically C-API) symbolic constant.
T | the constant or enumerator value type. |
Tag | a tag type that can be used to customize some operations. |