summaryrefslogtreecommitdiffhomepage
path: root/serialize/packbits-write.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-01-16 01:21:59 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-01-16 01:21:59 +0100
commitf3e0c75848e1094bcbba5020750dd7fcaf0946be (patch)
treeb778fbe41b2dbd4dcc0598c05503b03f67dc5067 /serialize/packbits-write.cpp
parent785293f4bf1beec65d23be0612e545e4c26ec366 (diff)
a
Diffstat (limited to 'serialize/packbits-write.cpp')
-rw-r--r--serialize/packbits-write.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/serialize/packbits-write.cpp b/serialize/packbits-write.cpp
index 84126ea4..76b1398a 100644
--- a/serialize/packbits-write.cpp
+++ b/serialize/packbits-write.cpp
@@ -7,17 +7,17 @@ using u8 = uint8_t;
template<size_t N> using f32 = output_field<u32, N>;
template<size_t N> using f8 = output_field<u8, N>;
-static_assert(count_bits<u32, std::tuple< f32<2>, f32<3>, f32<5>> >::length == 10);
-static_assert(count_bits<u8, std::tuple<>>::length == 0);
-//static_assert(count_bits<u8, std::tuple<f8<9>>>::length == 0);
+static_assert(count_bits<u32, std::tuple< f32<2>, f32<3>, f32<5> >> == 10);
+static_assert(count_bits<uint8_t, std::tuple< f8<1>, f8<2>, f8<4> >> == 7);
+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>>&);
static_assert(output<u32, 32>::next<1>::Capacity == 31);
static_assert(output<u32, 32>::next<1>::next<2>::Capacity == 29);
-template<size_t N> using f32 = output_field<u32, N>;
-
#if 0
static_assert(write_(output<u32, 32>{0},
f32<2>{0b10},