17#ifndef TOOLBOX_UTIL_ARRAY_HPP
18#define TOOLBOX_UTIL_ARRAY_HPP
23inline namespace util {
25template <
typename ValueT, std::
size_t SizeN>
31template <
typename ValueT>
56 template <
typename TypeU, std::
size_t SizeN>
111 std::swap(len_,
rhs.len_);
112 std::swap(ptr_,
rhs.ptr_);
118 const ValueT* ptr_{
nullptr};
121template <
typename ValueT>
123 std::size_t
len)
noexcept
128template <
typename ValueT, std::
size_t SizeN>