|
template<typename InputIterator , typename Functor > |
void | Udon::BitPack (const InputIterator begin, const InputIterator end, Functor callback) |
| バイト列のMSB(最上位ビット)を抽出し、7bitごとに分割してコールバック関数に渡す
|
|
template<typename OutputIterator , typename Functor > |
bool | Udon::BitUnpack (OutputIterator begin, OutputIterator end, Functor callback) |
| 7bit分割されたデータを結合する
|
|
constexpr size_t | Udon::BitPackedSize (size_t size) |
| ビットパックされたデータのサイズを取得する
|
|
constexpr size_t | Udon::BitUnpackedSize (size_t size) |
| ビットアンパックされたデータのサイズを取得する
|
|
std::vector< uint8_t > | Udon::BitPack (const std::vector< uint8_t > &data) |
| バイト列の
|
|
std::vector< uint8_t > | Udon::BitUnpack (const std::vector< uint8_t > &data) |
|