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)[N]) noexcept;

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;

Return Value

  • View over the provided array.

  • View over the provided range.

Parameters

Name

Description

arr

Array to view.

data

Pointer to the first element.

count

Number of elements.

Created with MrDocs