From d95807e320bc3d5902527d25b59eca1749bf969b Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 5 Oct 2022 12:27:25 +0300 Subject: [PATCH] Add util::to_shared --- libs/util/include/psemek/util/to_shared.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 libs/util/include/psemek/util/to_shared.hpp diff --git a/libs/util/include/psemek/util/to_shared.hpp b/libs/util/include/psemek/util/to_shared.hpp new file mode 100644 index 00000000..f3f22c6f --- /dev/null +++ b/libs/util/include/psemek/util/to_shared.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include + +namespace psemek::util +{ + + template + std::shared_ptr to_shared(T && x) + { + return std::make_shared(std::move(x)); + } + +}