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)); + } + +}