Smart enum for enumerations with the Min value.
More...
#include </home/chochlik/devel/oglplus/include/oglplus/opt/smart_enums.hpp>
|
| template<typename Enum , Enum = Enum::Min> |
| | operator Enum (void) const |
| | Conversion to any Enum type having the Min value. More...
|
| |
|
| template<typename Enum > |
| bool | operator== (Enum value, Min) |
| | Equality comparison with any Enum type having the Min value. More...
|
| |
| template<typename Enum > |
| bool | operator!= (Enum value, Min) |
| | Non-equality comparison with any Enum type having the Min value. More...
|
| |
Smart enum for enumerations with the Min value.
- See Also
- BlendEquation
- Related OpenGL symbols:
GL_MIN
template<typename Enum , Enum = Enum::Min>
| oglplus::smart_enums::Min::operator Enum |
( |
void |
| ) |
const |
Conversion to any Enum type having the Min value.
Instances of the Min type are convertible to instances of any enumeration type having the Min value.
template<typename Enum >
| bool operator!= |
( |
Enum |
value, |
|
|
Min |
|
|
) |
| |
|
friend |
Non-equality comparison with any Enum type having the Min value.
Instances of the smart_enums::Min type can be compared for non-equality to instances of any enumeration type having the Min value.
template<typename Enum >
| bool operator== |
( |
Enum |
value, |
|
|
Min |
|
|
) |
| |
|
friend |
Equality comparison with any Enum type having the Min value.
Instances of the smart_enums::Min type can be compared for equality to instances of any enumeration type having the Min value.
The documentation for this struct was generated from the following file: