CsPointer  2.0.0
CsPointer::CsIntrusivePointer< T, Policy > Member List

This is the complete list of members for CsPointer::CsIntrusivePointer< T, Policy >, including all inherited members.

CsIntrusiveActionCsPointer::CsIntrusivePointer< T, Policy >related
CsIntrusivePointer() noexceptCsPointer::CsIntrusivePointer< T, Policy >inlineconstexprnoexcept
CsIntrusivePointer(std::nullptr_t) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlineconstexprnoexcept
CsIntrusivePointer(U *p)CsPointer::CsIntrusivePointer< T, Policy >inlineexplicit
CsIntrusivePointer(const CsIntrusivePointer &other)CsPointer::CsIntrusivePointer< T, Policy >inline
CsIntrusivePointer(CsIntrusivePointer &&other) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
CsIntrusivePointer(const CsIntrusivePointer< U > &p) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
CsIntrusivePointer(CsIntrusivePointer< U > &&p) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
ElementType typedefCsPointer::CsIntrusivePointer< T, Policy >
Pointer typedefCsPointer::CsIntrusivePointer< T, Policy >
clear() noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
const_pointer_cast(const CsIntrusivePointer< U > &ptr)CsPointer::CsIntrusivePointer< T, Policy >related
const_pointer_cast(CsIntrusivePointer< U > &&ptr)CsPointer::CsIntrusivePointer< T, Policy >related
data() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
dynamic_pointer_cast(const CsIntrusivePointer< U > &ptr)CsPointer::CsIntrusivePointer< T, Policy >related
dynamic_pointer_cast(CsIntrusivePointer< U > &&ptr)CsPointer::CsIntrusivePointer< T, Policy >related
element_type typedefCsPointer::CsIntrusivePointer< T, Policy >
get() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
is_null() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
make_intrusive(Args &&...args)CsPointer::CsIntrusivePointer< T, Policy >related
operator bool() constCsPointer::CsIntrusivePointer< T, Policy >inline
operator!() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
operator!=(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator!=(const CsIntrusivePointer< T1 > &ptr1, const T2 *ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator!=(const T1 *ptr1, const CsIntrusivePointer< T2 > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator!=(const CsIntrusivePointer< T > &ptr1, std::nullptr_t) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator!=(std::nullptr_t, const CsIntrusivePointer< T > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator*() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
operator->() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
operator<(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > ptr2)CsPointer::CsIntrusivePointer< T, Policy >related
operator<=(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > ptr2)CsPointer::CsIntrusivePointer< T, Policy >related
operator=(const CsIntrusivePointer &other)CsPointer::CsIntrusivePointer< T, Policy >inline
operator=(CsIntrusivePointer &&other) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
operator=(T *p)CsPointer::CsIntrusivePointer< T, Policy >inline
operator=(const CsIntrusivePointer< U > &p)CsPointer::CsIntrusivePointer< T, Policy >inline
operator=(CsIntrusivePointer< U > &&p)CsPointer::CsIntrusivePointer< T, Policy >inline
operator==(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator==(const CsIntrusivePointer< T1 > &ptr1, const T2 *ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator==(const T1 *ptr1, const CsIntrusivePointer< T2 > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator==(const CsIntrusivePointer< T > &ptr1, std::nullptr_t) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator==(std::nullptr_t, const CsIntrusivePointer< T > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
operator>(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > ptr2)CsPointer::CsIntrusivePointer< T, Policy >related
operator>=(const CsIntrusivePointer< T1 > &ptr1, const CsIntrusivePointer< T2 > ptr2)CsPointer::CsIntrusivePointer< T, Policy >related
pointer typedefCsPointer::CsIntrusivePointer< T, Policy >
release_if() noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
reset()CsPointer::CsIntrusivePointer< T, Policy >inline
reset(U *p)CsPointer::CsIntrusivePointer< T, Policy >inline
static_pointer_cast(const CsIntrusivePointer< U > &ptr)CsPointer::CsIntrusivePointer< T, Policy >related
static_pointer_cast(CsIntrusivePointer< U > &&ptr)CsPointer::CsIntrusivePointer< T, Policy >related
swap(CsIntrusivePointer &other) noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
swap(CsIntrusivePointer< T > &ptr1, CsIntrusivePointer< T > &ptr2) noexceptCsPointer::CsIntrusivePointer< T, Policy >related
use_count() const noexceptCsPointer::CsIntrusivePointer< T, Policy >inlinenoexcept
~CsIntrusivePointer()CsPointer::CsIntrusivePointer< T, Policy >inline