FancySafeBot 0.0.1
A safe robotics library
Loading...
Searching...
No Matches
fsb::WorkFrame< T, Capacity > Class Template Referencefinal

Detailed Description

template<typename T, size_t Capacity>
class fsb::WorkFrame< T, Capacity >

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>

Collaboration diagram for fsb::WorkFrame< T, Capacity >:
Collaboration graph

Public Member Functions

 WorkFrame (WorkArray< T, Capacity > &work) noexcept
 
 WorkFrame (const WorkFrame &)=delete
 
WorkFrameoperator= (const WorkFrame &)=delete
 
 WorkFrame (WorkFrame &&)=delete
 
WorkFrameoperator= (WorkFrame &&)=delete
 
size_t get_marker () const noexcept
 
WorkArrayStatus allocate (size_t len, WorkBlock< T > &out) noexcept
 

The documentation for this class was generated from the following file: