CsPointer  1.0.1
CsPointer::CsUniquePointer< T, Deleter > Member List

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

CsUniquePointer(Pointer p=nullptr) noexceptCsPointer::CsUniquePointer< T, Deleter >inlineexplicitnoexcept
CsUniquePointer(Pointer p, Deleter d) noexceptCsPointer::CsUniquePointer< T, Deleter >inlineexplicitnoexcept
CsUniquePointer(std::unique_ptr< T, Deleter > &&p) noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
CsUniquePointer(CsUniquePointer &&other) = defaultCsPointer::CsUniquePointer< T, Deleter >default
DeleterType typedefCsPointer::CsUniquePointer< T, Deleter >
ElementType typedefCsPointer::CsUniquePointer< T, Deleter >
Pointer typedefCsPointer::CsUniquePointer< T, Deleter >
data() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
deleter_type typedefCsPointer::CsUniquePointer< T, Deleter >
element_type typedefCsPointer::CsUniquePointer< T, Deleter >
get() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
get_deleter() noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
get_deleter() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
is_null() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
make_unique(Args &&...args)CsPointer::CsUniquePointer< T, Deleter >related
operator bool() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlineexplicitnoexcept
operator std::unique_ptr< T, Deleter >() &&noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
operator!() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
operator!=(const CsUniquePointer< T1, Deleter1 > &ptr1, const CsUniquePointer< T2, Deleter2 > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator!=(const CsUniquePointer< T1, Deleter1 > &ptr1, const T2 *ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator!=(const T1 *ptr1, const CsUniquePointer< T2, Deleter2 > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator!=(const CsUniquePointer< T, Deleter > &ptr1, std::nullptr_t)CsPointer::CsUniquePointer< T, Deleter >related
operator!=(std::nullptr_t, const CsUniquePointer< T, Deleter > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator*() const noexcept (noexcept (*std::declval< Pointer >()))CsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
operator->() const noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
operator<(const CsUniquePointer< T1 > &ptr1, const CsUniquePointer< T2 > ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator<=(const CsUniquePointer< T1 > &ptr1, const CsUniquePointer< T2 > ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator=(CsUniquePointer &&other) = defaultCsPointer::CsUniquePointer< T, Deleter >default
operator==(const CsUniquePointer< T1, Deleter1 > &ptr1, const CsUniquePointer< T2, Deleter2 > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator==(const CsUniquePointer< T1, Deleter1 > &ptr1, const T2 *ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator==(const T1 *ptr1, const CsUniquePointer< T2, Deleter2 > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator==(const CsUniquePointer< T, Deleter > &ptr1, std::nullptr_t)CsPointer::CsUniquePointer< T, Deleter >related
operator==(std::nullptr_t, const CsUniquePointer< T, Deleter > &ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator>(const CsUniquePointer< T1 > &ptr1, const CsUniquePointer< T2 > ptr2)CsPointer::CsUniquePointer< T, Deleter >related
operator>=(const CsUniquePointer< T1 > &ptr1, const CsUniquePointer< T2 > ptr2)CsPointer::CsUniquePointer< T, Deleter >related
pointer typedefCsPointer::CsUniquePointer< T, Deleter >
release() noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
reset(Pointer other=nullptr) noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
swap(CsUniquePointer &other) noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
take() noexceptCsPointer::CsUniquePointer< T, Deleter >inlinenoexcept
~CsUniquePointer() = defaultCsPointer::CsUniquePointer< T, Deleter >default