#include <type_traits>
Go to the source code of this file.
|
template<typename BaseT , typename T , typename = std::enable_if_t<std::is_integral_v<T>>> |
constexpr BaseT | openvpn::operator~ (IntrinsicType< BaseT, T > t) noexcept |
| Performs bitwise NOT operation on an IntrinsicType.
|
|
template<typename BaseT , typename T , typename = std::enable_if_t<std::is_integral_v<T>>> |
constexpr BaseT | openvpn::operator| (IntrinsicType< BaseT, T > l, IntrinsicType< BaseT, T > r) noexcept |
| Performs bitwise OR operation between two IntrinsicType objects.
|
|
template<typename BaseT , typename T , typename = std::enable_if_t<std::is_integral_v<T>>> |
constexpr BaseT | openvpn::operator& (IntrinsicType< BaseT, T > l, IntrinsicType< BaseT, T > r) noexcept |
| Performs bitwise AND operation between two IntrinsicType objects.
|
|