#include <BitPacker.hpp>
Static Public Member Functions | |
template<class BitMapType , class DataType > | |
static uint64_t | pack (const std::vector< BitMapType > &bitmap, const std::vector< DataType > &data) |
template<class BitMapType , class DataType > | |
static uint64_t | pack_flipped (const std::vector< BitMapType > &bitmap, const std::vector< DataType > &data) |
template<class BitMapType , class DataType > | |
static void | unpack (uint64_t msg, const std::vector< BitMapType > &bitmap, std::vector< DataType > &data) |
template<class BitMapType , class DataType > | |
static void | unpack_flipped (uint64_t msg, const std::vector< BitMapType > &bitmap, std::vector< DataType > &data) |
Bitpacker for diver messages.
Definition at line 56 of file BitPacker.hpp.
static uint64_t labust::tools::BitPacker::pack | ( | const std::vector< BitMapType > & | bitmap, |
const std::vector< DataType > & | data | ||
) | [inline, static] |
Definition at line 59 of file BitPacker.hpp.
static uint64_t labust::tools::BitPacker::pack_flipped | ( | const std::vector< BitMapType > & | bitmap, |
const std::vector< DataType > & | data | ||
) | [inline, static] |
Definition at line 92 of file BitPacker.hpp.
static void labust::tools::BitPacker::unpack | ( | uint64_t | msg, |
const std::vector< BitMapType > & | bitmap, | ||
std::vector< DataType > & | data | ||
) | [inline, static] |
Definition at line 77 of file BitPacker.hpp.
static void labust::tools::BitPacker::unpack_flipped | ( | uint64_t | msg, |
const std::vector< BitMapType > & | bitmap, | ||
std::vector< DataType > & | data | ||
) | [inline, static] |
Definition at line 110 of file BitPacker.hpp.