element_type typedef | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |
expired() const noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
lock() const noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
operator=(const SafeWeakPtr< T > &other) noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
operator=(const SafeWeakPtr< Y, SharedMutex, SharedLock, UniqueLock > &other) noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
owner_before(const SafeWeakPtr< Y, M, R, W > &other) const | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
owner_before(const SafeSharedPtr< Y, M, R, W > &other) const | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
reset() noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
SafeSharedPtr | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | friend |
SafeWeakPtr() noexcept=default | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |
SafeWeakPtr(const SafeWeakPtr< Y, SharedMutex, SharedLock, UniqueLock > &other) | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
SafeWeakPtr(const SafeSharedPtr< Y, SharedMutex, SharedLock, UniqueLock > &other) | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
SharedLock typedef | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |
SharedMutex typedef | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |
swap(SafeWeakPtr< T > &other) noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
swap(Memory::SafeWeakPtr< T, SharedMutex, SharedLock, UniqueLock > &lhs, Memory::SafeWeakPtr< T, SharedMutex, SharedLock, UniqueLock > &rhs) noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | related |
UniqueLock typedef | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |
use_count() const noexcept | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | inline |
~SafeWeakPtr()=default | Memory::SafeWeakPtr< T, mutex_t, read_lock_t, write_lock_t > | |