1#ifndef ZSERIO_BUILTIN_BUILT_IN_OPERATORS_H_INC
2#define ZSERIO_BUILTIN_BUILT_IN_OPERATORS_H_INC
25template <
typename BITMASK1,
typename BITMASK2>
60template <
typename T, std::enable_if_t<std::is_enum_v<T>,
int> = 0>
73template <
typename T, std::enable_if_t<zserio::is_bitmask_v<T>,
int> = 0>
76 return value.getValue();
constexpr auto valueOf(T value)
uint8_t numBits(uint64_t numValues)
bool isSet(BITMASK1 bitmaskValue, BITMASK2 requiredMask)
constexpr EnumTraits< T >::ZserioType enumToValue(T value)