xentara-utils v2.0.4
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::memory::IndirectObject< Object > Member List

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 &&... >) -> voidxentara::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) noexceptxentara::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 -> boolxentara::utils::memory::IndirectObject< Object >
operator==(const Other &rhs) noexcept -> boolxentara::utils::memory::IndirectObject< Object >