xentara-utils v2.0.4
The Xentara Utility Library
|
This is the complete list of members for xentara::utils::memory::IndirectObject< Object >, including all inherited members.
emplace(Arguments &&... arguments) noexcept(std::is_nothrow_constructible_v< Object, Arguments &&... >) -> void | xentara::utils::memory::IndirectObject< Object > | |
IndirectObject(Arguments &&... arguments) noexcept(std::is_nothrow_constructible_v< Object, Arguments &&... >) | xentara::utils::memory::IndirectObject< Object > | |
IndirectObject(const IndirectObject &other) noexcept(std::is_nothrow_copy_constructible_v< Object >) | xentara::utils::memory::IndirectObject< Object > | |
IndirectObject(IndirectObject &&other) noexcept | xentara::utils::memory::IndirectObject< Object > | |
operator*() const -> const Object & | xentara::utils::memory::IndirectObject< Object > | |
operator*() -> Object & | xentara::utils::memory::IndirectObject< Object > | |
operator->() const -> const Object * | xentara::utils::memory::IndirectObject< Object > | |
operator->() -> Object * | xentara::utils::memory::IndirectObject< Object > | |
operator<=>(const IndirectObject &rhs) noexcept -> std::compare_three_way_result< Object, Object > | xentara::utils::memory::IndirectObject< Object > | |
operator<=>(const IndirectObject &rhs) noexcept -> std::compare_three_way_result< Object, Other > | xentara::utils::memory::IndirectObject< Object > | |
operator=(const IndirectObject &rhs) noexcept(std::is_nothrow_copy_assignable_v< IndirectObject > &&std::is_nothrow_copy_constructible_v< IndirectObject >) -> IndirectObject & | xentara::utils::memory::IndirectObject< Object > | |
operator=(IndirectObject &&rhs) noexcept -> IndirectObject & | xentara::utils::memory::IndirectObject< Object > | |
operator==(const IndirectObject &rhs) noexcept -> bool | xentara::utils::memory::IndirectObject< Object > | |
operator==(const Other &rhs) noexcept -> bool | xentara::utils::memory::IndirectObject< Object > |