boost::multi::subarray::subarray

Constructors

Synopses

Copy constructor

subarray(subarray const& other) = delete;

Move constructor

subarray(subarray&& other) noexcept = default;

Construct from Other

template<
    class Other,
    class = void,
    decltype(multi::detail::implicit_cast<typename subarray::element_ptr>(typename Other::element_ptr{}))* = nullptr,
    decltype(std::declval<Other const&>().base())* = nullptr>
requires !std::is_base_of_v<subarray, Other> && !std::is_base_of_v<Other, subarray>
constexpr
subarray(Other&& other);

Created with MrDocs