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

This is the complete list of members for xentara::utils::memory::Embedded< Object >, including all inherited members.

Embedded() noexcept(std::is_nothrow_constructible_v< Object >)xentara::utils::memory::Embedded< Object >
Embedded(const Embedded &rhs) noexcept(std::is_nothrow_constructible_v< Object, const Object & >)xentara::utils::memory::Embedded< Object >
Embedded(Embedded &&rhs) noexcept(std::is_nothrow_constructible_v< Object, Object && >)xentara::utils::memory::Embedded< Object >
Embedded(const Embedded< RelatedObject > &relatedObject) noexcept(std::is_nothrow_constructible_v< Object, const RelatedObject & >)xentara::utils::memory::Embedded< Object >
Embedded(Embedded< RelatedObject > &&relatedObject) noexcept(std::is_nothrow_constructible_v< Object, RelatedObject && >)xentara::utils::memory::Embedded< Object >
Embedded(const Object &object) noexcept(std::is_nothrow_constructible_v< Object >)xentara::utils::memory::Embedded< Object >
Embedded(Object &&object) noexcept(std::is_nothrow_constructible_v< Object, Object && >)xentara::utils::memory::Embedded< Object >
Embedded(Initializer &&initializer) noexcept(std::is_nothrow_constructible_v< Object, Initializer && >)xentara::utils::memory::Embedded< Object >
Embedded(Argument1 &&argument1, Argument2 &&argument2, MoreArguments &&... moreArguments) noexcept(std::is_nothrow_constructible_v< Object, Argument1 &&, Argument2 &&, MoreArguments &&... >)xentara::utils::memory::Embedded< Object >
Embedded(std::in_place_t, Arguments &&... arguments) noexcept(std::is_nothrow_constructible_v< Object, Arguments &&... >)xentara::utils::memory::Embedded< Object >
get() const noexcept -> const Object &xentara::utils::memory::Embedded< Object >
get() noexcept -> Object &xentara::utils::memory::Embedded< Object >
operator*() const noexcept -> const Object &xentara::utils::memory::Embedded< Object >
operator*() noexcept -> Object &xentara::utils::memory::Embedded< Object >
operator->() const noexcept -> const Object *xentara::utils::memory::Embedded< Object >
operator->() noexcept -> Object *xentara::utils::memory::Embedded< Object >
operator=(const Embedded &rhs) noexcept(std::is_nothrow_assignable_v< Object, const Object & >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(Embedded &&rhs) noexcept(std::is_nothrow_assignable_v< Object, const Object & >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(const Embedded< RelatedObject > &relatedObject) noexcept(std::is_nothrow_constructible_v< Object, const RelatedObject & >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(Embedded< RelatedObject > &&relatedObject) noexcept(std::is_nothrow_assignable_v< Object, RelatedObject && > &&std::is_nothrow_constructible_v< Object, RelatedObject && >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(const Object &rhs) noexcept(std::is_nothrow_assignable_v< Object, const Object & >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(Object &&rhs) noexcept(std::is_nothrow_assignable_v< Object, const Object & >) -> Embedded &xentara::utils::memory::Embedded< Object >
operator=(Value &&value) noexcept(std::is_nothrow_assignable_v< Object, Value && >) -> Embedded &xentara::utils::memory::Embedded< Object >
swap(Embedded< RelatedObject > &other) noexcept(std::is_nothrow_swappable_with_v< Object, RelatedObject >) -> voidxentara::utils::memory::Embedded< Object >
swap(Embedded< LeftObject > &left, Embedded< RightObject > &right) noexcept(std::is_nothrow_swappable_with_v< LeftObject, RightObject >) -> voidxentara::utils::memory::Embedded< Object >related