|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
RAII guard that brackets a Seqlock write region. More...
#include <SeqLock.hpp>
Collaboration diagram for MayaFlux::Memory::SeqlockWriteGuard:Public Member Functions | |
| SeqlockWriteGuard & | operator= (const SeqlockWriteGuard &)=delete |
| SeqlockWriteGuard & | operator= (SeqlockWriteGuard &&)=delete |
| SeqlockWriteGuard (const SeqlockWriteGuard &)=delete | |
| SeqlockWriteGuard (Seqlock &lock) noexcept | |
| SeqlockWriteGuard (SeqlockWriteGuard &&)=delete | |
| ~SeqlockWriteGuard () noexcept | |
Private Attributes | |
| Seqlock & | m_lock |
RAII guard that brackets a Seqlock write region.
Calls begin_write() on construction and end_write() on destruction. Non-copyable, non-movable: the guard is tied to a single lexical scope.
Definition at line 136 of file SeqLock.hpp.