Struct DynStackMut
Defined in File dynamic_stack.hpp
Struct Documentation
-
struct DynStackMut
Public Functions
- inline DynStackMut (FromSliceMut, SliceMut< unsigned char > s) VEG_NOEXCEPT
- inline VEG_NODISCARD auto remaining_bytes () const VEG_NOEXCEPT -> isize
- inline VEG_NODISCARD auto ptr_mut () const VEG_NOEXCEPT -> void *
- inline VEG_NODISCARD auto ptr () const VEG_NOEXCEPT -> void const *
- inline 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 >
- inline 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> inline VEG_NODISCARD auto make_alloc (Tag< T >, isize len, isize align=alignof(T)) VEG_NOEXCEPT -> DynStackAlloc< T >
Friends
- friend struct _detail::_dynstack::cleanup
- friend struct _detail::_dynstack::DynAllocBase