|
| 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) |
| |