@@ -176,8 +176,8 @@ struct integer_storage : public std::array<sized_unsigned_t<1>, SIZE>
176176template <std::endian ENDIAN, std::size_t SIZE, Integral T = sized_unsigned_t <std::bit_ceil(SIZE)>>
177177struct packed_integer
178178{
179- private :
180- integer_storage<SIZE> storage_ ;
179+ protected :
180+ integer_storage<SIZE> storage ;
181181
182182 public:
183183 using superclass = packed_integer;
@@ -186,24 +186,24 @@ struct packed_integer
186186
187187 static constexpr auto endianness = ENDIAN;
188188
189- constexpr packed_integer () : storage_ () {}
190- constexpr packed_integer (value_type value) : storage_ (value, endianness) {}
189+ constexpr packed_integer () : storage () {}
190+ constexpr packed_integer (value_type value) : storage (value, endianness) {}
191191 // NOLINTNEXTLINE
192- constexpr explicit packed_integer (const sized_unsigned_t <1 > (&arr)[SIZE]) : storage_ (arr) {}
192+ constexpr explicit packed_integer (const sized_unsigned_t <1 > (&arr)[SIZE]) : storage (arr) {}
193193
194194 constexpr packed_integer& operator =(value_type value)
195195 {
196- storage_ = integer_storage<SIZE>(value, endianness);
196+ storage = integer_storage<SIZE>(value, endianness);
197197 return *this ;
198198 }
199199 constexpr operator value_type () const
200200 {
201- return storage_ .template to_integral <value_type>(endianness);
201+ return storage .template to_integral <value_type>(endianness);
202202 }
203- [[nodiscard]] constexpr std::array<sized_unsigned_t <1 >, SIZE> to_array () { return storage_ ; }
203+ [[nodiscard]] constexpr std::array<sized_unsigned_t <1 >, SIZE> to_array () { return storage ; }
204204 [[nodiscard]] constexpr const std::array<sized_unsigned_t <1 >, SIZE>& as_array () const
205205 {
206- return storage_ ;
206+ return storage ;
207207 }
208208
209209 BITFILLED_OPS_FORWARDING
0 commit comments