5#include <vitrio/array/array_descriptor.hpp>
6#include <vitrio/array/array_ref.hpp>
7#include <vitrio/byte.hpp>
8#include <vitrio/export.hpp>
9#include <vitrio/span.hpp>
53 span<const
byte> memory,
59 span<const
byte> memory,
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
A multidimensional array of numbers in host memory.
Definition array.hpp:37
A read-only reference to a multidimensional array that does not keep it alive.
Definition const_array_ref.hpp:29
const_array_ref() noexcept
Construct a reference to nothing.
const array_descriptor & get_descriptor() const noexcept
Get how the memory is read as an array.
const byte * get_data() const noexcept
Get the memory holding the elements.
A multidimensional array of numbers that cannot be written through.
Definition const_array.hpp:29
A view of a contiguous sequence of elements.
Definition span.hpp:29