xentara-utils v2.0.4
The Xentara Utility Library
|
This is the complete list of members for xentara::utils::tools::UnownedPointer< Element, Deleter >, including all inherited members.
element_type typedef | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
get() const noexcept -> pointer | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
operator(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const UnownedPointer< RhsElement, RhsDeleter > &rhs) -> auto | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
operator(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const std::unique_ptr< RhsElement, RhsDeleter > &rhs) -> auto | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
operator(const UnownedPointer< Element, Deleter > &lhs, std::nullptr_t) -> auto | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
operator bool() const noexcept | xentara::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 -> pointer | xentara::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 &=default | xentara::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) -> bool | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
operator==(const UnownedPointer< LhsElement, LhsDeleter > &lhs, const std::unique_ptr< RhsElement, RhsDeleter > &rhs) -> bool | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
operator==(const UnownedPointer< Element, Deleter > &lhs, std::nullptr_t) -> bool | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
pointer typedef | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
reset(pointer value=pointer()) noexcept -> void | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
swap(UnownedPointer &other) noexcept -> void | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
swap(UnownedPointer< Element, Deleter > &lhs, UnownedPointer< Element, Deleter > &rhs) noexcept -> void | xentara::utils::tools::UnownedPointer< Element, Deleter > | related |
UnownedPointer() noexcept=default | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
UnownedPointer(const UnownedPointer &) noexcept=default | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
UnownedPointer(const UnownedPointer< RelatedElement, RelatedDeleter > &value) noexcept | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
UnownedPointer(const std::unique_ptr< Element, Deleter > &value) noexcept | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
UnownedPointer(const std::unique_ptr< RelatedElement, RelatedDeleter > &value) noexcept | xentara::utils::tools::UnownedPointer< Element, Deleter > | |
UnownedPointer(pointer value) noexcept | xentara::utils::tools::UnownedPointer< Element, Deleter > | explicit |
UnownedPointer(std::nullptr_t) noexcept | xentara::utils::tools::UnownedPointer< Element, Deleter > |