![]() |
FancySafeBot 0.0.1
A safe robotics library
|
RAII helper that restores a WorkArray to its entry marker.
Useful for allocating multiple temporary buffers and guaranteeing they are released even when returning early.
#include <fsb_work.h>

Public Member Functions | |
| WorkFrame (WorkArray< T, Capacity > &work) noexcept | |
| WorkFrame (const WorkFrame &)=delete | |
| WorkFrame & | operator= (const WorkFrame &)=delete |
| WorkFrame (WorkFrame &&)=delete | |
| WorkFrame & | operator= (WorkFrame &&)=delete |
| size_t | get_marker () const noexcept |
| WorkArrayStatus | allocate (size_t len, WorkBlock< T > &out) noexcept |