21 _allocator->
Release(_allocation);
22 _allocation =
other.GetAllocation();
23 _allocator = &
other.GetAllocator();
38 _allocator->
Release(_allocation);
Passed to coroutine/fiber constructor, specifies the way in which memory for Stack is Allocated and R...
virtual void Release(Allocation)=0
IStackAllocator & GetAllocator() const noexcept
Stack & operator=(Stack &&other) noexcept
Stack(Stack &&that) noexcept=default
Stack(IStackAllocator &allocator)
Allocation & GetAllocation() noexcept
Contract< V, E > MakeContract()
Creates related future and promise.