YACLib
C++ library for concurrent tasks execution
|
Manages stack memory. More...
#include <stack.hpp>
Public Member Functions | |
Stack (IStackAllocator &allocator) | |
Stack (Stack &&that) noexcept=default | |
Stack & | operator= (Stack &&other) noexcept |
Allocation & | GetAllocation () noexcept |
IStackAllocator & | GetAllocator () const noexcept |
~Stack () | |
|
inlineexplicit |
|
defaultnoexcept |
|
inline |
Definition at line 37 of file stack.hpp.
References yaclib::detail::fiber::IStackAllocator::Release().
|
inlinenoexcept |
Definition at line 29 of file stack.hpp.
Referenced by yaclib::detail::fiber::Fiber< Args >::Fiber(), and operator=().
|
inlinenoexcept |
Definition at line 19 of file stack.hpp.
References GetAllocation(), yaclib::MakeContract(), and yaclib::detail::fiber::IStackAllocator::Release().