#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.