CsSharedPointer() noexcept | CsPointer::CsSharedPointer< T > | inlineconstexprnoexcept |
CsSharedPointer(std::nullptr_t) noexcept | CsPointer::CsSharedPointer< T > | inlineconstexprnoexcept |
CsSharedPointer(U *p) | CsPointer::CsSharedPointer< T > | inlineexplicit |
CsSharedPointer(U *p, Deleter d) | CsPointer::CsSharedPointer< T > | inline |
CsSharedPointer(std::nullptr_t, Deleter d) | CsPointer::CsSharedPointer< T > | inline |
CsSharedPointer(U *p, Deleter d, Alloc a) | CsPointer::CsSharedPointer< T > | inline |
CsSharedPointer(std::nullptr_t, Deleter d, Alloc a) | CsPointer::CsSharedPointer< T > | inline |
CsSharedPointer(CsUniquePointer< U, Deleter > &&p) | CsPointer::CsSharedPointer< T > | inline |
CsSharedPointer(const std::shared_ptr< U > &p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(std::shared_ptr< U > &&p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(const CsSharedPointer< U > &p1, element_type *p2) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(CsSharedPointer< U > &&p1, element_type *p2) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(const CsSharedPointer &other) = default | CsPointer::CsSharedPointer< T > | default |
CsSharedPointer(CsSharedPointer &&other) = default | CsPointer::CsSharedPointer< T > | default |
CsSharedPointer(const CsSharedPointer< U > &p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(CsSharedPointer< U > &&p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
CsSharedPointer(const CsWeakPointer< U > &p) | CsPointer::CsSharedPointer< T > | inlineexplicit |
ElementType typedef | CsPointer::CsSharedPointer< T > | |
Pointer typedef | CsPointer::CsSharedPointer< T > | |
WeakType typedef | CsPointer::CsSharedPointer< T > | |
clear() noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
const_pointer_cast(const CsSharedPointer< U > &ptr) | CsPointer::CsSharedPointer< T > | related |
const_pointer_cast(CsSharedPointer< U > &&ptr) | CsPointer::CsSharedPointer< T > | related |
create(Args &&...args) | CsPointer::CsSharedPointer< T > | inlinestatic |
data() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
dynamic_pointer_cast(const CsSharedPointer< U > &ptr) | CsPointer::CsSharedPointer< T > | related |
dynamic_pointer_cast(CsSharedPointer< U > &&ptr) | CsPointer::CsSharedPointer< T > | related |
element_type typedef | CsPointer::CsSharedPointer< T > | |
get() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
is_null() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
make_shared(Args &&...args) | CsPointer::CsSharedPointer< T > | related |
operator bool() const noexcept | CsPointer::CsSharedPointer< T > | inlineexplicitnoexcept |
operator std::shared_ptr< U >() const &noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator std::shared_ptr< U >() &&noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator!() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator!=(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > &ptr2) | CsPointer::CsSharedPointer< T > | related |
operator!=(const CsSharedPointer< T1 > &ptr1, const T2 *ptr2) | CsPointer::CsSharedPointer< T > | related |
operator!=(const T1 *ptr1, const CsSharedPointer< T2 > &ptr2) | CsPointer::CsSharedPointer< T > | related |
operator!=(const CsSharedPointer< T > &ptr1, std::nullptr_t) noexcept | CsPointer::CsSharedPointer< T > | related |
operator!=(std::nullptr_t, const CsSharedPointer< T > &ptr2) noexcept | CsPointer::CsSharedPointer< T > | related |
operator*() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator->() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator<(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > ptr2) | CsPointer::CsSharedPointer< T > | related |
operator<=(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > ptr2) | CsPointer::CsSharedPointer< T > | related |
operator=(const CsSharedPointer &other) = default | CsPointer::CsSharedPointer< T > | default |
operator=(CsSharedPointer &&other) = default | CsPointer::CsSharedPointer< T > | default |
operator=(const CsSharedPointer< U > &p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator=(CsSharedPointer< U > &&p) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
operator=(const CsWeakPointer< U > &p) | CsPointer::CsSharedPointer< T > | inline |
operator==(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > &ptr2) | CsPointer::CsSharedPointer< T > | related |
operator==(const CsSharedPointer< T1 > &ptr1, const T2 *ptr2) | CsPointer::CsSharedPointer< T > | related |
operator==(const T1 *ptr1, const CsSharedPointer< T2 > &ptr2) | CsPointer::CsSharedPointer< T > | related |
operator==(const CsSharedPointer< T > &ptr1, std::nullptr_t) noexcept | CsPointer::CsSharedPointer< T > | related |
operator==(std::nullptr_t, const CsSharedPointer< T > &ptr2) noexcept | CsPointer::CsSharedPointer< T > | related |
operator>(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > ptr2) | CsPointer::CsSharedPointer< T > | related |
operator>=(const CsSharedPointer< T1 > &ptr1, const CsSharedPointer< T2 > ptr2) | CsPointer::CsSharedPointer< T > | related |
owner_before(const CsSharedPointer< U > &p) const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
owner_before(const CsWeakPointer< U > &p) const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
pointer typedef | CsPointer::CsSharedPointer< T > | |
reset() noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
reset(U *p) | CsPointer::CsSharedPointer< T > | inline |
reset(U *p, Deleter d) | CsPointer::CsSharedPointer< T > | inline |
reset(U *p, Deleter d, Alloc a) | CsPointer::CsSharedPointer< T > | inline |
static_pointer_cast(const CsSharedPointer< U > &ptr) | CsPointer::CsSharedPointer< T > | related |
static_pointer_cast(CsSharedPointer< U > &&ptr) | CsPointer::CsSharedPointer< T > | related |
swap(CsSharedPointer &other) noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
swap(CsSharedPointer< T > &ptr1, CsSharedPointer< T > &ptr2) noexcept | CsPointer::CsSharedPointer< T > | related |
toWeakRef() const | CsPointer::CsSharedPointer< T > | inline |
unique() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
use_count() const noexcept | CsPointer::CsSharedPointer< T > | inlinenoexcept |
weak_type typedef | CsPointer::CsSharedPointer< T > | |
~CsSharedPointer() = default | CsPointer::CsSharedPointer< T > | default |