LibrePCB Developers Documentation
|
#include <scopeguard.h>
Public Member Functions | |
ScopeGuardBase () noexcept | |
ScopeGuardBase (ScopeGuardBase &&rhs) noexcept | |
void | dismiss () noexcept |
Protected Member Functions | |
~ScopeGuardBase ()=default | |
Protected Attributes | |
bool | mActive |
Base class for ScopGuard mainly providing dismiss()
|
inlinenoexcept |
|
inlinenoexcept |
|
protecteddefault |
Do not allow to delete a ScopeGuardBase directly. So we can avoid a virtual destructor.
|
inlinenoexcept |
Do not execute cleanup code
|
protected |