5#include <vitrio/array/array_descriptor.hpp>
6#include <vitrio/byte.hpp>
7#include <vitrio/export.hpp>
8#include <vitrio/span.hpp>
How a block of memory is read as a multidimensional array.
Definition array_descriptor.hpp:31
A reference to a multidimensional array that does not keep it alive.
Definition array_ref.hpp:32
byte * get_data() const noexcept
Get the memory holding the elements.
const array_descriptor & get_descriptor() const noexcept
Get how the memory is read as an array.
array_ref() noexcept
Construct a reference to nothing.
A multidimensional array of numbers in host memory.
Definition array.hpp:37
A view of a contiguous sequence of elements.
Definition span.hpp:29