YOrch 1.0.0
Loading...
Searching...
No Matches
yorch::detail::maybe_storage< T > Member List

This is the complete list of members for yorch::detail::maybe_storage< T >, including all inherited members.

destroy() noexceptyorch::detail::maybe_storage< T >inline
emplace(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args &&... >)yorch::detail::maybe_storage< T >inline
engaged_ptr() noexceptyorch::detail::maybe_storage< T >inline
engaged_ptr() const noexceptyorch::detail::maybe_storage< T >inline
get() &noexceptyorch::detail::maybe_storage< T >inline
get() const &noexceptyorch::detail::maybe_storage< T >inline
get() &&noexceptyorch::detail::maybe_storage< T >inline
has_value() const noexceptyorch::detail::maybe_storage< T >inline
maybe_storage() noexcept=defaultyorch::detail::maybe_storage< T >
maybe_storage(const maybe_storage &other) noexcept(std::is_nothrow_copy_constructible_v< T >)yorch::detail::maybe_storage< T >inline
maybe_storage(const maybe_storage &)=deleteyorch::detail::maybe_storage< T >
maybe_storage(maybe_storage &&other) noexcept(std::is_nothrow_move_constructible_v< T >)yorch::detail::maybe_storage< T >inline
maybe_storage(maybe_storage &&)=deleteyorch::detail::maybe_storage< T >
operator=(const maybe_storage &other) noexcept(assign_from_nothrow_v< const maybe_storage & >)yorch::detail::maybe_storage< T >inline
operator=(const maybe_storage &)=deleteyorch::detail::maybe_storage< T >
operator=(maybe_storage &&other) noexcept(assign_from_nothrow_v< maybe_storage && >)yorch::detail::maybe_storage< T >inline
operator=(maybe_storage &&)=deleteyorch::detail::maybe_storage< T >
raw_ptr() noexceptyorch::detail::maybe_storage< T >inline
raw_ptr() const noexceptyorch::detail::maybe_storage< T >inline
~maybe_storage()yorch::detail::maybe_storage< T >inline