Passed to coroutine/fiber constructor, specifies the way in which memory for Stack is Allocated and R...
virtual ~IStackAllocator()=default
virtual Allocation Allocate()=0
virtual std::size_t GetMinStackSize()=0
virtual void Release(Allocation)=0
virtual void SetMinStackSize(std::size_t bytes)=0
Contract< V, E > MakeContract()
Creates related future and promise.