Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::UniqLock Struct Reference

#include <uniq_lock.h>

Public Member Functions

 UniqLock ()
 
 UniqLock (std::mutex &mtx)
 
 UniqLock (const UniqLock &)=delete
 
UniqLockoperator= (const UniqLock &)=delete
 
 UniqLock (UniqLock &&other) noexcept
 
UniqLockoperator= (UniqLock &&other) noexcept
 
bool isLocked () const
 

Constructor & Destructor Documentation

◆ UniqLock() [1/4]

kuzu::common::UniqLock::UniqLock ( )
inline

◆ UniqLock() [2/4]

kuzu::common::UniqLock::UniqLock ( std::mutex & mtx)
inlineexplicit

◆ UniqLock() [3/4]

kuzu::common::UniqLock::UniqLock ( const UniqLock & )
delete

◆ UniqLock() [4/4]

kuzu::common::UniqLock::UniqLock ( UniqLock && other)
inlinenoexcept

Member Function Documentation

◆ isLocked()

bool kuzu::common::UniqLock::isLocked ( ) const
inline

◆ operator=() [1/2]

UniqLock & kuzu::common::UniqLock::operator= ( const UniqLock & )
delete

◆ operator=() [2/2]

UniqLock & kuzu::common::UniqLock::operator= ( UniqLock && other)
inlinenoexcept

The documentation for this struct was generated from the following file: