![]() |
LibrePCB Developers Documentation
|
#include <scopeguard.h>
Inheritance diagram for ScopeGuardBase:
Collaboration diagram for ScopeGuardBase: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
Here is the caller graph for this function:
|
protected |