xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::tools::UnownedPointer< Element, Deleter > Member List

This is the complete list of members for xentara::utils::tools::UnownedPointer< Element, Deleter >, including all inherited members.

element_type typedefxentara::utils::tools::UnownedPointer< Element, Deleter >
get() const noexcept -> pointerxentara::utils::tools::UnownedPointer< Element, Deleter >
operator(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const UnownedPointer< RhsElement, RhsDeleter > &rhs) -> autoxentara::utils::tools::UnownedPointer< Element, Deleter >related
operator(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const std::unique_ptr< RhsElement, RhsDeleter > &rhs) -> autoxentara::utils::tools::UnownedPointer< Element, Deleter >related
operator(const UnownedPointer< Element, Deleter > &lhs, std::nullptr_t) -> autoxentara::utils::tools::UnownedPointer< Element, Deleter >related
operator bool() const noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >explicit
operator*() const noexcept(noexcept(*std::declval< pointer >())) -> typename std::add_lvalue_reference_t< Element >xentara::utils::tools::UnownedPointer< Element, Deleter >
operator->() const noexcept -> pointerxentara::utils::tools::UnownedPointer< Element, Deleter >
operator<<(std::basic_ostream< Character, Traits > &stream, const UnownedPointer< Element, Deleter > &pointer) -> std::basic_ostream< Character, Traits > &xentara::utils::tools::UnownedPointer< Element, Deleter >related
operator=(const UnownedPointer &) noexcept -> UnownedPointer &=defaultxentara::utils::tools::UnownedPointer< Element, Deleter >
operator=(const UnownedPointer< RelatedElement, RelatedDeleter > &value) noexcept -> UnownedPointer &xentara::utils::tools::UnownedPointer< Element, Deleter >
operator=(const std::unique_ptr< Element, Deleter > &value) noexcept -> UnownedPointer &xentara::utils::tools::UnownedPointer< Element, Deleter >
operator=(const std::unique_ptr< RelatedElement, RelatedDeleter > &value) noexcept -> UnownedPointer &xentara::utils::tools::UnownedPointer< Element, Deleter >
operator=(std::nullptr_t) noexcept -> UnownedPointer &xentara::utils::tools::UnownedPointer< Element, Deleter >
operator==(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const UnownedPointer< RhsElement, RhsDeleter > &rhs) -> boolxentara::utils::tools::UnownedPointer< Element, Deleter >related
operator==(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const std::unique_ptr< RhsElement, RhsDeleter > &rhs) -> boolxentara::utils::tools::UnownedPointer< Element, Deleter >related
operator==(const UnownedPointer< Element, Deleter > &lhs, std::nullptr_t) -> boolxentara::utils::tools::UnownedPointer< Element, Deleter >related
pointer typedefxentara::utils::tools::UnownedPointer< Element, Deleter >
reset(pointer value=pointer()) noexcept -> voidxentara::utils::tools::UnownedPointer< Element, Deleter >
swap(UnownedPointer &other) noexcept -> voidxentara::utils::tools::UnownedPointer< Element, Deleter >
swap(UnownedPointer< Element, Deleter > &lhs, UnownedPointer< Element, Deleter > &rhs) noexcept -> voidxentara::utils::tools::UnownedPointer< Element, Deleter >related
UnownedPointer() noexcept=defaultxentara::utils::tools::UnownedPointer< Element, Deleter >
UnownedPointer(const UnownedPointer &) noexcept=defaultxentara::utils::tools::UnownedPointer< Element, Deleter >
UnownedPointer(const UnownedPointer< RelatedElement, RelatedDeleter > &value) noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >
UnownedPointer(const std::unique_ptr< Element, Deleter > &value) noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >
UnownedPointer(const std::unique_ptr< RelatedElement, RelatedDeleter > &value) noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >
UnownedPointer(pointer value) noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >explicit
UnownedPointer(std::nullptr_t) noexceptxentara::utils::tools::UnownedPointer< Element, Deleter >