Template Struct DynStackAlloc
Defined in File dynamic_stack.hpp
Inheritance Relationships
Base Type
public proxsuite::linalg::veg::_detail::_dynstack::DynAllocBase
(Struct DynAllocBase)
Derived Type
private proxsuite::linalg::veg::dynstack::DynStackArray< T >
(Template Struct DynStackArray)
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 >