#include <proxsuite/linalg/veg/memory/dynamic_stack.hpp>
|
| DynStackMut (FromSliceMut, SliceMut< unsigned char > s) VEG_NOEXCEPT |
|
VEG_NODISCARD auto | remaining_bytes () const VEG_NOEXCEPT -> isize |
|
VEG_NODISCARD auto | ptr_mut () const VEG_NOEXCEPT -> void * |
|
VEG_NODISCARD auto | ptr () const VEG_NOEXCEPT -> void const * |
|
| VEG_TEMPLATE ((typename T), requires VEG_CONCEPT(constructible< T >), VEG_NODISCARD auto make_new,(, Tag< T >),(len, isize),(align=alignof(T), isize)) VEG_NOEXCEPT_IF(VEG_CONCEPT(nothrow_constructible< T >)) -> DynStackArray< T > |
|
| VEG_TEMPLATE ((typename T), requires VEG_CONCEPT(constructible< T >), VEG_NODISCARD auto make_new_for_overwrite,(, Tag< T >),(len, isize),(align=alignof(T), isize)) VEG_NOEXCEPT_IF(VEG_CONCEPT(nothrow_constructible< T >)) -> DynStackArray< T > |
|
template<typename T > |
VEG_NODISCARD auto | make_alloc (Tag< T >, isize len, isize align=alignof(T)) VEG_NOEXCEPT -> DynStackAlloc< T > |
|
Definition at line 219 of file dynamic_stack.hpp.
◆ DynStackMut()
proxsuite::linalg::veg::dynstack::DynStackMut::DynStackMut |
( |
FromSliceMut | , |
|
|
SliceMut< unsigned char > | s ) |
|
inline |
◆ remaining_bytes()
VEG_NODISCARD auto proxsuite::linalg::veg::dynstack::DynStackMut::remaining_bytes |
( |
| ) |
const -> isize
|
|
inline |
◆ ptr_mut()
VEG_NODISCARD auto proxsuite::linalg::veg::dynstack::DynStackMut::ptr_mut |
( |
| ) |
const -> void* |
|
inline |
◆ ptr()
VEG_NODISCARD auto proxsuite::linalg::veg::dynstack::DynStackMut::ptr |
( |
| ) |
const -> void const* |
|
inline |
◆ VEG_TEMPLATE() [1/2]
proxsuite::linalg::veg::dynstack::DynStackMut::VEG_TEMPLATE |
( |
(typename T) | , |
|
|
requires | VEG_CONCEPTconstructible< T >, |
|
|
VEG_NODISCARD auto | make_new, |
|
|
(, Tag< T >) | , |
|
|
(len, isize) | , |
|
|
(align=alignof(T), isize) | ) -> DynStackArray<T>
|
|
inline |
◆ VEG_TEMPLATE() [2/2]
proxsuite::linalg::veg::dynstack::DynStackMut::VEG_TEMPLATE |
( |
(typename T) | , |
|
|
requires | VEG_CONCEPTconstructible< T >, |
|
|
VEG_NODISCARD auto | make_new_for_overwrite, |
|
|
(, Tag< T >) | , |
|
|
(len, isize) | , |
|
|
(align=alignof(T), isize) | ) -> DynStackArray<T>
|
|
inline |
◆ make_alloc()
◆ DynStackAlloc
◆ DynStackArray
◆ _detail::_dynstack::cleanup
◆ _detail::_dynstack::DynAllocBase
The documentation for this struct was generated from the following file: