![]() |
Low-Level Abstraction of Memory Access
|
#include <ArrayExtents.hpp>
Static Public Attributes | |
static constexpr std::size_t | rank = Dim |
Additional Inherited Members | |
![]() | |
using | value_type = T |
![]() | |
constexpr auto | size () const |
constexpr auto | empty () const -> bool |
constexpr auto | begin () -> T * |
constexpr auto | begin () const -> const T * |
constexpr auto | end () -> T * |
constexpr auto | end () const -> const T * |
constexpr auto | front () -> T & |
constexpr auto | front () const -> const T & |
constexpr auto | back () -> T & |
constexpr auto | back () const -> const T & |
constexpr auto | operator[] (IndexType &&idx) -> T & |
constexpr auto | operator[] (IndexType &&idx) const -> const T & |
constexpr auto | data () -> T * |
constexpr auto | data () const -> const T * |
constexpr auto | get () -> T & |
constexpr auto | get () const -> const T & |
![]() | |
T | element [N] |
Represents a run-time index into the array dimensions.
Dim | Compile-time number of dimensions. |
Definition at line 19 of file ArrayExtents.hpp.
|
staticconstexpr |
Definition at line 21 of file ArrayExtents.hpp.