cpp-mate
0.7
Helpful library for C++.
|
Namespaces | |
Extra | |
Functions | |
template<typename T > | |
constexpr std::underlying_type< T >::type | eup (T operand) noexcept |
Returns underlying type of enum. More... | |
template<typename T > | |
constexpr T | operator| (T lhs, T rhs) noexcept |
operator | for enum types. More... | |
template<typename T > | |
constexpr T | operator& (T lhs, T rhs) noexcept |
operator & for enum types. More... | |
template<typename T > | |
constexpr T | operator~ (T operand) noexcept |
operator ~ for enum types. More... | |
template<typename T > | |
constexpr T & | operator|= (T &lhs, T rhs) noexcept |
operator |= for enum types. More... | |
template<typename T > | |
constexpr T & | operator&= (T &lhs, T rhs) noexcept |
operator &= for enum types. More... | |
|
inlineconstexprnoexcept |
Returns underlying type of enum.
operand | enum operand. |
|
inlineconstexprnoexcept |
operator & for enum types.
lhs | left-hand side operand. |
rhs | right-hand side operand. |
|
inlineconstexprnoexcept |
operator &= for enum types.
lhs | left-hand side operand. |
rhs | right-hand side operand. |
|
inlineconstexprnoexcept |
operator | for enum types.
lhs | left-hand side operand. |
rhs | right-hand side operand. |
|
inlineconstexprnoexcept |
operator |= for enum types.
lhs | left-hand side operand. |
rhs | right-hand side operand. |
|
inlineconstexprnoexcept |
operator ~ for enum types.
operand | enum operand. |