nlib
nn::nlib::threading::UniqueLock< T > メンバ一覧

継承メンバを含む nn::nlib::threading::UniqueLock< T > の全メンバ一覧です。

assign(UniqueLock &rhs, move_tag)nn::nlib::threading::UniqueLock< T >
lock() NLIB_ACQUIRE()nn::nlib::threading::UniqueLock< T >inline
mutex() const noexcept NLIB_RETURN_CAPABILITY(*locker_)nn::nlib::threading::UniqueLock< T >inline
mutex_type typedefnn::nlib::threading::UniqueLock< T >
native_handle() NLIB_RETURN_CAPABILITY(*locker_)nn::nlib::threading::UniqueLock< T >inline
native_handle_type typedefnn::nlib::threading::UniqueLock< T >
operator bool() constnn::nlib::threading::UniqueLock< T >explicit
operator=(UniqueLock &&rhs)nn::nlib::threading::UniqueLock< T >
owns_lock() const noexceptnn::nlib::threading::UniqueLock< T >inline
release() noexcept NLIB_RETURN_CAPABILITY(*locker_)nn::nlib::threading::UniqueLock< T >inline
swap(UniqueLock &rhs) noexceptnn::nlib::threading::UniqueLock< T >inline
try_lock() noexcept NLIB_TRY_ACQUIRE(true)nn::nlib::threading::UniqueLock< T >inline
try_lock_for(const TimeSpan &timeout) noexcept NLIB_TRY_ACQUIRE(true)nn::nlib::threading::UniqueLock< T >inline
try_lock_until(const DateTime &abstime) noexcept NLIB_TRY_ACQUIRE(true)nn::nlib::threading::UniqueLock< T >inline
UniqueLock() noexceptnn::nlib::threading::UniqueLock< T >inline
UniqueLock(mutex_type &rhs) NLIB_ACQUIRE(locker_)nn::nlib::threading::UniqueLock< T >inlineexplicit
UniqueLock(mutex_type &rhs, AdoptLockType) NLIB_REQUIRES(locker_)nn::nlib::threading::UniqueLock< T >inline
UniqueLock(mutex_type &rhs, DeferLockType) noexcept NLIB_EXCLUDES(locker_)nn::nlib::threading::UniqueLock< T >inline
UniqueLock(mutex_type &rhs, TryToLockType)nn::nlib::threading::UniqueLock< T >inline
UniqueLock(UniqueLock &rhs, move_tag)nn::nlib::threading::UniqueLock< T >
UniqueLock(UniqueLock &&rhs)nn::nlib::threading::UniqueLock< T >
unlock() noexcept NLIB_RELEASE()nn::nlib::threading::UniqueLock< T >inline