diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-16 01:36:27 +0100 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-16 01:36:27 +0100 |
| commit | dc228530bcd523d574408446ce93d98093205e7d (patch) | |
| tree | 88c31de8183a3632818be244fa5da8227c9cfdb5 /serialize/packbits-write.cpp | |
| parent | f3e0c75848e1094bcbba5020750dd7fcaf0946be (diff) | |
a
Diffstat (limited to 'serialize/packbits-write.cpp')
| -rw-r--r-- | serialize/packbits-write.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/serialize/packbits-write.cpp b/serialize/packbits-write.cpp index 76b1398a..85130c12 100644 --- a/serialize/packbits-write.cpp +++ b/serialize/packbits-write.cpp @@ -13,7 +13,8 @@ static_assert(count_bits<u8, std::tuple<>> == 0); //static_assert(count_bits<u8, std::tuple< f8<9> >> == 0); //static_assert(count_bits<u8, std::tuple< f8<7>, f8<2> >> == 9); -template u32 write_(output<u32, 32>, std::index_sequence<0>, const std::tuple<f32<1>>&); +template u32 write_(const std::tuple<f32<1>>&, output<u32, 32>, output_bits<32>, std::index_sequence<0>); +static_assert(write_(std::tuple<output_field<u32, 13>>{4242}, output<u32, 32>{0}, output_bits<32>{}, std::index_sequence<0>{}) == 4242); static_assert(output<u32, 32>::next<1>::Capacity == 31); static_assert(output<u32, 32>::next<1>::next<2>::Capacity == 29); |
