From c16b64bcb2c2a94f0db3cc9a44c87ec07c969833 Mon Sep 17 00:00:00 2001 From: Benjamin Sergeant Date: Sat, 30 May 2020 10:53:49 -0700 Subject: [PATCH] c++11 unique_ptr --- ixwebsocket/IXUniquePtr.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ixwebsocket/IXUniquePtr.h diff --git a/ixwebsocket/IXUniquePtr.h b/ixwebsocket/IXUniquePtr.h new file mode 100644 index 00000000..24856285 --- /dev/null +++ b/ixwebsocket/IXUniquePtr.h @@ -0,0 +1,18 @@ +/* + * IXUniquePtr.h + * Author: Benjamin Sergeant + * Copyright (c) 2020 Machine Zone, Inc. All rights reserved. + */ + +#pragma once + +#include + +namespace ix +{ + template + std::unique_ptr make_unique(Args&&... args) + { + return std::unique_ptr(new T(std::forward(args)...)); + } +}