boost::multi::dynamic_array::operator[]

Subscript operators

Synopses

Declared in <boost/multi/array.hpp>

Subscript operator

constexpr
const_subarray
operator[]() const &;
constexpr
decltype(auto)
operator[](index idx) &&;
constexpr
const_reference
operator[](index idx) const &;

Subscript operator

constexpr
subarray::reference
operator[](index idx) &;
template<
    class A1 = irange,
    class A2 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2) const &;
template<
    class A1 = irange,
    class A2 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2) &;
template<
    class A1 = irange,
    class A2 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2) &&;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3) const &;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3) &;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3) &&;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange,
    class A4 = irange,
    class... As>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3,
    A4 arg4,
    As... args) const &;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange,
    class A4 = irange,
    class... As>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3,
    A4 arg4,
    As... args) &;
template<
    class A1 = irange,
    class A2 = irange,
    class A3 = irange,
    class A4 = irange,
    class... As>
constexpr
decltype(auto)
operator[](
    A1 arg1,
    A2 arg2,
    A3 arg3,
    A4 arg4,
    As... args) &&;

Created with MrDocs