#include <SafeConnection.h>
Definition at line 53 of file SafeConnection.h.
◆ Lock() [1/3]
audacity::sqlite::SafeConnection::Lock::Lock |
( |
std::shared_ptr< SafeConnection > |
connection | ) |
|
|
explicit |
◆ ~Lock()
audacity::sqlite::SafeConnection::Lock::~Lock |
( |
| ) |
|
|
default |
◆ Lock() [2/3]
audacity::sqlite::SafeConnection::Lock::Lock |
( |
const Lock & |
| ) |
|
|
delete |
◆ Lock() [3/3]
audacity::sqlite::SafeConnection::Lock::Lock |
( |
Lock && |
| ) |
|
|
default |
◆ IsValid()
bool audacity::sqlite::SafeConnection::Lock::IsValid |
( |
| ) |
const |
|
noexcept |
◆ operator bool()
audacity::sqlite::SafeConnection::Lock::operator bool |
( |
| ) |
const |
|
explicitnoexcept |
◆ operator*() [1/2]
const Connection & audacity::sqlite::SafeConnection::Lock::operator* |
( |
| ) |
const |
|
noexcept |
◆ operator*() [2/2]
Connection & audacity::sqlite::SafeConnection::Lock::operator* |
( |
| ) |
|
|
noexcept |
◆ operator->() [1/2]
const Connection * audacity::sqlite::SafeConnection::Lock::operator-> |
( |
| ) |
const |
|
noexcept |
◆ operator->() [2/2]
Connection * audacity::sqlite::SafeConnection::Lock::operator-> |
( |
| ) |
|
|
noexcept |
◆ operator=() [1/2]
Lock & audacity::sqlite::SafeConnection::Lock::operator= |
( |
const Lock & |
| ) |
|
|
delete |
◆ operator=() [2/2]
Lock & audacity::sqlite::SafeConnection::Lock::operator= |
( |
Lock && |
| ) |
|
|
default |
◆ mLock
std::unique_lock<MutexType> audacity::sqlite::SafeConnection::Lock::mLock |
|
private |
◆ mSafeConnection
std::shared_ptr<SafeConnection> audacity::sqlite::SafeConnection::Lock::mSafeConnection |
|
private |
The documentation for this struct was generated from the following files: