|
xentara-utils v2.0.6
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 > |