| 1187 | /// May throw if the array is not writeable. |
| 1188 | template <typename... Ix> |
| 1189 | void *mutable_data(Ix... index) { |
| 1190 | check_writeable(); |
| 1191 | return static_cast<void *>(detail::array_proxy(m_ptr)->data + offset_at(index...)); |
| 1192 | } |
| 1193 | |
| 1194 | /// Byte offset from beginning of the array to a given index (full or partial). |
| 1195 | /// May throw if the index would lead to out of bounds access. |
no test coverage detected