| 419 | [[nodiscard]] constexpr size_type max_size() const noexcept { return a.max_size(); } |
| 420 | |
| 421 | constexpr void fill(const V& value) { |
| 422 | for (auto& v : a) { |
| 423 | v = value; |
| 424 | } |
| 425 | } |
| 426 | |
| 427 | constexpr void swap(array& other) noexcept(std::is_nothrow_swappable_v<V>) { |
| 428 | for (std::size_t i = 0; i < a.size(); ++i) { |