diff --git a/dune/solvers/common/wrapownshare.hh b/dune/solvers/common/wrapownshare.hh index 38b440498967c87268a1030ce19e7d90fcc22a0a..8d113fe4b13538f371e66db383378e990c97b767 100644 --- a/dune/solvers/common/wrapownshare.hh +++ b/dune/solvers/common/wrapownshare.hh @@ -34,6 +34,12 @@ namespace Dune { return std::make_shared<S>(std::move(t)); } + template<class T> + std::shared_ptr<T> wrap_own_share(std::nullptr_t) + { + return {}; + } + //! Share ownership of shared_ptr template<class T, class S> std::shared_ptr<T> wrap_own_share(std::shared_ptr<S> t)