Dune Core Modules (unstable)
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 > | inlineexplicit |
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 > |
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 21, 23:30, 2024)