decrement() noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineprivate |
get() const noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
handle_type typedef | psystem::shared_handle< T, kInvalidHandle > | |
increment() noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineprivate |
m_control_block | psystem::shared_handle< T, kInvalidHandle > | private |
m_handle | psystem::shared_handle< T, kInvalidHandle > | private |
operator bool() const noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineexplicit |
operator delete(void *)=delete | psystem::stack_allocated | static |
operator delete[](void *)=delete | psystem::stack_allocated | static |
operator new(size_t)=delete | psystem::stack_allocated | static |
operator new[](size_t)=delete | psystem::stack_allocated | static |
operator&() noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
operator=(shared_handle const &o) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
operator=(shared_handle &&o) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
operator=(psystem::unique_handle< T, D, kInvalidHandle > &&o) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
operator=(psystem::unique_handle< T, default_close_handle< T >, kInvalidHandle > &&o) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
reset(handle_type hndl=kInvalidHandle) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
reset(handle_type hndl, D &&deleter) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
safe_address_container typedef | psystem::shared_handle< T, kInvalidHandle > | |
shared_handle(handle_type hndl=kInvalidHandle) noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineexplicit |
shared_handle(handle_type hndl, D &&deleter) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
shared_handle(shared_handle const &other) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
shared_handle(shared_handle &&other) | psystem::shared_handle< T, kInvalidHandle > | inline |
shared_handle(psystem::unique_handle< T, D, kInvalidHandle > &&other) noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineexplicit |
shared_handle(psystem::unique_handle< T, default_close_handle< T >, kInvalidHandle > &&other) noexcept | psystem::shared_handle< T, kInvalidHandle > | inlineexplicit |
swap(shared_handle &o) noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
unique() const noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
use_count() const noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |
~shared_handle() noexcept | psystem::shared_handle< T, kInvalidHandle > | inline |