Template Struct SliceMut
Defined in File slice.hpp
Inheritance Relationships
Base Type
private proxsuite::linalg::veg::Slice< T >
(Template Struct Slice)
Struct Documentation
-
template<typename T>
struct SliceMut : private proxsuite::linalg::veg::Slice<T> Public Functions
-
VEG_INLINE constexpr SliceMut() = default
- inline VEG_INLINE constexpr SliceMut (Unsafe, FromRawParts, T const *data_, isize count) VEG_NOEXCEPT
- inline VEG_NODISCARD VEG_INLINE constexpr auto as_const () const noexcept -> Slice< T >
- inline VEG_NODISCARD VEG_INLINE VEG_CPP14 (constexpr) auto operator[](isize idx) VEG_NOEXCEPT -> T &
- inline VEG_NODISCARD VEG_INLINE VEG_CPP14 (constexpr) auto ptr_mut() VEG_NOEXCEPT -> T *
- inline VEG_NODISCARD VEG_INLINE auto get_mut_unchecked (Unsafe, isize idx) VEG_NOEXCEPT -> RefMut< T >
- inline VEG_NODISCARD VEG_INLINE auto as_mut_bytes () VEG_NOEXCEPT -> SliceMut< unsigned char >
- inline VEG_NODISCARD VEG_INLINE VEG_CPP14 (constexpr) auto split_at_mut(isize idx) VEG_NOEXCEPT -> Tuple< SliceMut< T >, SliceMut< T > >
-
VEG_INLINE constexpr SliceMut() = default