proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#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 |