struct
#include <src/vt/utils/bits/bits_packer.h>
BitPacker
Public types
- using FieldType = int64_t
- using FieldUnsignedType = uint64_t
Public static functions
- static auto getField(BitField const& field) -> BitType
- static void setField(BitField& field, BitType const& segment)
- static void boolSetField(BitField& field, bool const& set_value)
- static auto boolGetField(BitField const& field) -> bool
-
template<typename BitType, typename BitField>static auto getFieldDynamic(FieldType start, FieldType len, BitField const& field) -> BitType
-
template<typename BitType, typename BitField>static void setFieldDynamic(FieldType start, FieldType len, BitField& field, BitType const& segment)