Loading...
Searching...
No Matches
Dune::CopyableOptional< Type > Member List

This is the complete list of members for Dune::CopyableOptional< Type >, including all inherited members.

CopyableOptional() noexcept(std::is_nothrow_default_constructible_v< T >) | Dune::CopyableOptional< Type > | inline
CopyableOptional(T &&value) noexcept(std::is_nothrow_constructible_v< Type, T && >) | Dune::CopyableOptional< Type > | inline
CopyableOptional(T &&value) noexcept(std::is_nothrow_constructible_v< Type, T && >) | Dune::CopyableOptional< Type > | inline explicit
CopyableOptional(Args &&... args) noexcept(std::is_nothrow_constructible_v< Type, Args &&... >) | Dune::CopyableOptional< Type > | inline
CopyableOptional(const CopyableOptional &)=default | Dune::CopyableOptional< Type > |
CopyableOptional(CopyableOptional &&)=default | Dune::CopyableOptional< Type > |
operator=(const CopyableOptional &that) noexcept(std::is_nothrow_copy_assignable_v< Type >||(!std::is_copy_assignable_v< Type > &&std::is_nothrow_copy_constructible_v< Type >)) | Dune::CopyableOptional< Type > | inline
operator=(CopyableOptional &&that) noexcept(std::is_nothrow_move_assignable_v< Type >||(!std::is_move_assignable_v< Type > &&std::is_nothrow_move_constructible_v< Type >)) | Dune::CopyableOptional< Type > | inline
operator=(T &&value) noexcept(std::is_nothrow_assignable_v< Type &, T >||(!std::is_assignable_v< Type &, T > &&std::is_nothrow_constructible_v< Type, T >)) | Dune::CopyableOptional< Type > | inline
~CopyableOptional()=default | Dune::CopyableOptional< Type > |