mrdocs::make_array_view

make_array_view overloads

Synopses

Declared in <mrdocs/ADT/ArrayView.hpp>

Create an ArrayView from a C-style array.

template<
    class T,
    std::size_t N>
constexpr
ArrayView<T>
make_array_view(T const(& arr)[]) noexcept;
» more...

Create an ArrayView from a pointer and count.

template<class T>
constexpr
ArrayView<T>
make_array_view(
    T const* data,
    std::size_t count) noexcept;
» more...

Return Value

  • View over the provided array.
  • View over the provided range.

Parameters

NameDescription
arrArray to view.
dataPointer to the first element.
countNumber of elements.