#include <proxsuite/linalg/veg/memory/dynamic_stack.hpp>
Public Member Functions | |
| VEG_INLINE | ~DynStackAlloc () VEG_NOEXCEPT |
| DynStackAlloc (DynStackAlloc const &)=delete | |
| DynStackAlloc (DynStackAlloc &&other) VEG_NOEXCEPT | |
| auto | operator= (DynStackAlloc const &) -> DynStackAlloc &=delete |
| auto | operator= (DynStackAlloc &&rhs) VEG_NOEXCEPT -> DynStackAlloc & |
| VEG_NODISCARD auto | as_mut () VEG_NOEXCEPT -> SliceMut< T > |
| VEG_NODISCARD auto | as_ref () const VEG_NOEXCEPT -> Slice< T > |
| VEG_NODISCARD auto | ptr_mut () VEG_NOEXCEPT -> T * |
| VEG_NODISCARD auto | ptr () const VEG_NOEXCEPT -> T const * |
| VEG_NODISCARD auto | len () const VEG_NOEXCEPT -> isize |
Public Member Functions inherited from proxsuite::linalg::veg::_detail::_dynstack::DynAllocBase | |
| void | destroy (void const volatile *void_data_end) VEG_NOEXCEPT |
Friends | |
| struct | DynStackArray< T > |
| struct | DynStackMut |
| struct | _detail::_dynstack::DynStackArrayDtor< T > |
Additional Inherited Members | |
Public Attributes inherited from proxsuite::linalg::veg::_detail::_dynstack::DynAllocBase | |
| proxsuite::linalg::veg::dynstack::DynStackMut * | parent |
| void * | old_pos |
| void const volatile * | data |
| isize | len |
Definition at line 359 of file dynamic_stack.hpp.
|
inline |
Definition at line 365 of file dynamic_stack.hpp.
|
delete |
|
inline |
Definition at line 371 of file dynamic_stack.hpp.
|
delete |
|
inline |
Definition at line 378 of file dynamic_stack.hpp.
|
inline |
Definition at line 388 of file dynamic_stack.hpp.
|
inline |
Definition at line 398 of file dynamic_stack.hpp.
|
inline |
Definition at line 408 of file dynamic_stack.hpp.
|
inline |
Definition at line 413 of file dynamic_stack.hpp.
|
inline |
Definition at line 418 of file dynamic_stack.hpp.
|
friend |
Definition at line 418 of file dynamic_stack.hpp.
|
friend |
Definition at line 425 of file dynamic_stack.hpp.
|
friend |
Definition at line 425 of file dynamic_stack.hpp.