Template Struct DynStackAlloc

Inheritance Relationships

Base Type

Derived Type

Struct Documentation

template<typename T>
struct DynStackAlloc : public proxsuite::linalg::veg::_detail::_dynstack::DynAllocBase

Subclassed by proxsuite::linalg::veg::dynstack::DynStackArray< T >

Public Functions

inline VEG_INLINE ~DynStackAlloc () VEG_NOEXCEPT
DynStackAlloc(DynStackAlloc const&) = delete
inline  DynStackAlloc (DynStackAlloc &&other) VEG_NOEXCEPT
auto operator=(DynStackAlloc const&) -> DynStackAlloc& = delete
inline auto operator= (DynStackAlloc &&rhs) VEG_NOEXCEPT -> DynStackAlloc &
inline VEG_NODISCARD auto as_mut () VEG_NOEXCEPT -> SliceMut< T >
inline VEG_NODISCARD auto as_ref () const VEG_NOEXCEPT -> Slice< T >
inline VEG_NODISCARD auto ptr_mut () VEG_NOEXCEPT -> T *
inline VEG_NODISCARD auto ptr () const VEG_NOEXCEPT -> T const *
inline VEG_NODISCARD auto len () const VEG_NOEXCEPT -> isize

Friends

friend struct _detail::_dynstack::DynStackArrayDtor< T >