|
The Pedigree Project 0.1
|
#include <OperationBarrier.h>
Collaboration diagram for OperationBarrier::Lease:Public Member Functions | |
| Lease (Lease &&other) noexcept | |
| Lease & | operator= (Lease &&other) noexcept |
| operator bool () const | |
Private Member Functions | |
| Lease (OperationBarrier *barrier) | |
| void | reset () |
| Lease (const Lease &)=delete | |
| Lease & | operator= (const Lease &)=delete |
Private Attributes | |
| OperationBarrier * | m_Barrier |
Friends | |
| class | OperationBarrier |
RAII admission for callbacks which complete in the current scope.
Definition at line 26 of file OperationBarrier.h.
| OperationBarrier::Lease::Lease | ( | ) |
Definition at line 14 of file OperationBarrier.cc.
|
noexcept |
Definition at line 18 of file OperationBarrier.cc.
| OperationBarrier::Lease::~Lease | ( | ) |
Definition at line 22 of file OperationBarrier.cc.
|
explicitprivate |
Definition at line 16 of file OperationBarrier.cc.
|
inlineexplicit |
Definition at line 34 of file OperationBarrier.h.
|
noexcept |
Definition at line 26 of file OperationBarrier.cc.
|
private |
Definition at line 36 of file OperationBarrier.cc.
|
friend |
Definition at line 39 of file OperationBarrier.h.
|
private |
Definition at line 47 of file OperationBarrier.h.