6 mutex::mutex(sqlite3_mutex *mutex) :
10 void mutex::lock() noexcept {
11 sqlite3_mutex_enter(native_handle);
14 bool mutex::try_lock() noexcept {
15 return sqlite3_mutex_try(native_handle) == SQLITE_OK;
18 void mutex::unlock() noexcept {
19 sqlite3_mutex_leave(native_handle);