nlib
nn::nlib::threading::UniqueLock< T > メンバ一覧
継承メンバを含む
nn::nlib::threading::UniqueLock< T >
の全メンバ一覧です。
assign
(UniqueLock &rhs, move_tag) noexcept
nn::nlib::threading::UniqueLock< T >
inline
lock
() NLIB_ACQUIRE()
nn::nlib::threading::UniqueLock< T >
inline
mutex
() const noexcept NLIB_RETURN_CAPABILITY(*locker_)
nn::nlib::threading::UniqueLock< T >
inline
mutex_type
typedef
nn::nlib::threading::UniqueLock< T >
native_handle
() NLIB_RETURN_CAPABILITY(*locker_)
nn::nlib::threading::UniqueLock< T >
inline
native_handle_type
typedef
nn::nlib::threading::UniqueLock< T >
operator bool
() const
nn::nlib::threading::UniqueLock< T >
explicit
operator=
(UniqueLock &&rhs) noexcept
nn::nlib::threading::UniqueLock< T >
inline
owns_lock
() const noexcept
nn::nlib::threading::UniqueLock< T >
inline
release
() noexcept NLIB_RETURN_CAPABILITY(*locker_)
nn::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
() noexcept
nn::nlib::threading::UniqueLock< T >
inline
UniqueLock
(mutex_type &rhs) NLIB_ACQUIRE(locker_)
nn::nlib::threading::UniqueLock< T >
inline
explicit
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) noexcept
nn::nlib::threading::UniqueLock< T >
inline
UniqueLock
(UniqueLock &rhs, move_tag) noexcept
nn::nlib::threading::UniqueLock< T >
inline
unlock
() noexcept NLIB_RELEASE()
nn::nlib::threading::UniqueLock< T >
inline
© Nintendo Co., Ltd. All rights reserved.