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