summaryrefslogtreecommitdiffstats
path: root/include/ingen/AtomForge.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/ingen/AtomForge.hpp')
-rw-r--r--include/ingen/AtomForge.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/ingen/AtomForge.hpp b/include/ingen/AtomForge.hpp
index ac8d15aa..372fd29d 100644
--- a/include/ingen/AtomForge.hpp
+++ b/include/ingen/AtomForge.hpp
@@ -28,6 +28,7 @@
#include <cstdint>
#include <cstdlib>
#include <cstring>
+#include <memory>
namespace ingen {
@@ -69,8 +70,8 @@ public:
private:
struct SratomDeleter { void operator()(Sratom* s) { sratom_free(s); } };
- using AtomPtr = UPtr<LV2_Atom, FreeDeleter<LV2_Atom>>;
- using SratomPtr = UPtr<Sratom, SratomDeleter>;
+ using AtomPtr = std::unique_ptr<LV2_Atom, FreeDeleter<LV2_Atom>>;
+ using SratomPtr = std::unique_ptr<Sratom, SratomDeleter>;
/// Append some data and return a reference to its start
intptr_t append(const void* data, uint32_t len) {