#include <proxsuite/linalg/veg/slice.hpp>
Public Member Functions | |
| VEG_INLINE constexpr | Slice ()=default |
| VEG_INLINE constexpr | Slice (Unsafe, FromRawParts, T const *data_, isize count) VEG_NOEXCEPT |
| VEG_NODISCARD VEG_INLINE constexpr auto | ptr () const VEG_NOEXCEPT -> T const * |
| VEG_NODISCARD VEG_INLINE constexpr auto | len () const VEG_NOEXCEPT -> isize |
| VEG_NODISCARD VEG_INLINE constexpr auto | operator[] (isize idx) const VEG_NOEXCEPT -> T const & |
| VEG_NODISCARD VEG_INLINE constexpr auto | get_unchecked (Unsafe, isize idx) const VEG_NOEXCEPT -> Ref< T > |
| VEG_NODISCARD VEG_INLINE constexpr auto | split_at (isize idx) const VEG_NOEXCEPT -> Tuple< Slice< T >, Slice< T > > |
| VEG_NODISCARD VEG_INLINE auto | as_bytes () const VEG_NOEXCEPT -> Slice< unsigned char > |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |