|
Stratax 0.3.1
|
Public Types | |
| using | value_type = T |
| using | size_type = std::size_t |
| using | reference = T& |
| using | const_reference = const T& |
| using | pointer = T* |
| using | const_pointer = const T* |
Public Member Functions | |
| ArrayView (pointer data, const Shape &shape, const Shape &strides) | |
| const Shape & | shape () const noexcept |
| const Shape & | strides () const noexcept |
| size_type | ndim () const noexcept |
| size_type | size () const noexcept |
| pointer | data () noexcept |
| const_pointer | data () const noexcept |
| template<typename... Rest> requires ((std::is_integral_v<Rest>) && ...) | |
| reference | operator() (size_type first, Rest... rest) |
| template<typename... Rest> requires ((std::is_integral_v<Rest>) && ...) | |
| const_reference | operator() (size_type first, Rest... rest) const |
Definition at line 13 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::const_pointer = const T* |
Definition at line 21 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::const_reference = const T& |
Definition at line 19 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::pointer = T* |
Definition at line 20 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::reference = T& |
Definition at line 18 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::size_type = std::size_t |
Definition at line 17 of file ArrayView.hpp.
| using stratax::core::ArrayView< T >::value_type = T |
Definition at line 16 of file ArrayView.hpp.
|
inline |
Definition at line 23 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 60 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 54 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 42 of file ArrayView.hpp.
|
inline |
Definition at line 67 of file ArrayView.hpp.
|
inline |
Definition at line 79 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 30 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 48 of file ArrayView.hpp.
|
inlinenodiscardnoexcept |
Definition at line 36 of file ArrayView.hpp.