#include <atlas/mdspan.h>
template<typename T, size_t Base>
index_reference class
Public types
- using value_type = T
Constructors, destructors, conversion operators
-
index_reference(value_
type& idx) constexpr - operator value_type() const constexpr noexcept
Public functions
-
void set(const value_
type& value) constexpr -
auto get() const -> value_
type constexpr -
void operator=(const value_
type& value) constexpr -
auto operator=(const index_
reference& other) -> index_ reference& constexpr noexcept -
auto operator--() -> index_
reference& constexpr noexcept -
auto operator++() -> index_
reference& constexpr noexcept -
auto operator+=(value_
type v) -> index_ reference& constexpr noexcept -
auto operator-=(value_
type v) -> index_ reference& constexpr noexcept