| 780 | #endif |
| 781 | |
| 782 | template<std::size_t size_, class T> template<std::size_t size__> StaticArrayView<size__, T> StaticArray<size_, T>::prefix() { |
| 783 | static_assert(size__ <= size_, "Prefix size too large"); |
| 784 | return StaticArrayView<size__, T>{this->_data}; |
| 785 | } |
| 786 | |
| 787 | template<std::size_t size_, class T> template<std::size_t size__> constexpr StaticArrayView<size__, const T> StaticArray<size_, T>::prefix() const { |
| 788 | static_assert(size__ <= size_, "Prefix size too large"); |