dune-common  2.7.0
Dune::Std::optional< T > Member List

This is the complete list of members for Dune::Std::optional< T >, including all inherited members.

emplace(Args &&... args)Dune::Std::optional< T >inline
operator bool() const noexceptDune::Std::optional< T >inlineexplicit
operator*() const noexceptDune::Std::optional< T >inline
operator*() noexceptDune::Std::optional< T >inline
operator->() const noexceptDune::Std::optional< T >inline
operator->() noexceptDune::Std::optional< T >inline
operator=(nullopt_t) noexceptDune::Std::optional< T >inline
operator=(const optional &other) noexcept(std::is_nothrow_copy_constructible< T >::value &&std::is_nothrow_copy_assignable< T >::value)Dune::Std::optional< T >inline
operator=(optional &&other) noexcept(std::is_nothrow_move_constructible< T >::value &&std::is_nothrow_move_assignable< T >::value)Dune::Std::optional< T >inline
operator=(U &&value)Dune::Std::optional< T >inline
optional() noexceptDune::Std::optional< T >inline
optional(nullopt_t) noexceptDune::Std::optional< T >inline
optional(U &&value)Dune::Std::optional< T >inlineexplicit
optional(U &&value)Dune::Std::optional< T >inline
optional(const value_type &value)Dune::Std::optional< T >inline
optional(value_type &&value)Dune::Std::optional< T >inline
optional(in_place_t, Args &&... args)Dune::Std::optional< T >inlineexplicit
optional(const optional &other) noexcept(std::is_nothrow_copy_constructible< T >::value)Dune::Std::optional< T >inline
optional(optional &&other) noexcept(std::is_nothrow_move_constructible< T >::value)Dune::Std::optional< T >inline
optional(const optional< U > &other)Dune::Std::optional< T >inlineexplicit
optional(const optional< U > &other)Dune::Std::optional< T >inline
optional(optional< U > &&other)Dune::Std::optional< T >inlineexplicit
optional(optional< U > &&other)Dune::Std::optional< T >inline
reset() noexceptDune::Std::optional< T >inline
swap(optional &other) noexcept(std::is_nothrow_move_constructible< T >::value &&noexcept(std::swap(std::declval< T & >(), std::declval< T & >())))Dune::Std::optional< T >inline
value() constDune::Std::optional< T >inline
value()Dune::Std::optional< T >inline
value_Dune::Std::optional< T >
value_or(U &&value) constDune::Std::optional< T >inline
value_type typedefDune::Std::optional< T >
~optional()Dune::Std::optional< T >inline