#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: