xentara-utils v2.0.4
The Xentara Utility Library
|
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 >) -> void | xentara::utils::memory::Embedded< Object > | |
swap(Embedded< LeftObject > &left, Embedded< RightObject > &right) noexcept(std::is_nothrow_swappable_with_v< LeftObject, RightObject >) -> void | xentara::utils::memory::Embedded< Object > | related |