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 &)=defaultDune::CopyableOptional< Type >
CopyableOptional(CopyableOptional &&)=defaultDune::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()=defaultDune::CopyableOptional< Type >
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)