File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -305,15 +305,15 @@ namespace gapp::detail
305
305
constexpr small_vector_buffer () noexcept {}; // NOLINT(*default)
306
306
constexpr ~small_vector_buffer () noexcept {}; // NOLINT(*default)
307
307
308
- constexpr auto begin () noexcept { return static_cast <T*> (data_); }
309
- constexpr auto begin () const noexcept { return static_cast <T*> (data_); }
308
+ constexpr auto begin () noexcept { return std::begin (data_); }
309
+ constexpr auto begin () const noexcept { return std::begin (data_); }
310
310
311
- constexpr auto end () noexcept { return static_cast <T*> (data_) + Size ; }
312
- constexpr auto end () const noexcept { return static_cast <T*> (data_) + Size ; }
311
+ constexpr auto end () noexcept { return std::end (data_); }
312
+ constexpr auto end () const noexcept { return std::end (data_); }
313
313
314
- constexpr std::size_t size () const noexcept { return Size ; }
314
+ constexpr std::size_t size () const noexcept { return std::size (data_) ; }
315
315
private:
316
- union { mutable T data_[Size ]; };
316
+ union { char dummy_ = {}; T data_[Size ]; }; // NOLINT(*arrays)
317
317
};
318
318
319
319
You can’t perform that action at this time.
0 commit comments