From 8a7cc98bd39e95fbdab7bbb8e3e6e4aa351c219b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 1 Aug 2020 16:34:02 +0200 Subject: Remove wrappers for standard memory functions --- ingen/DataAccess.hpp | 3 ++- ingen/types.hpp | 22 ---------------------- 2 files changed, 2 insertions(+), 23 deletions(-) (limited to 'ingen') diff --git a/ingen/DataAccess.hpp b/ingen/DataAccess.hpp index 79bb84eb..13b5ac47 100644 --- a/ingen/DataAccess.hpp +++ b/ingen/DataAccess.hpp @@ -27,6 +27,7 @@ #include "lv2/data-access/data-access.h" #include +#include #include namespace ingen { @@ -57,7 +58,7 @@ struct DataAccess : public ingen::LV2Features::Feature data->data_access = desc->extension_data; - return make_shared( + return std::make_shared( LV2_Feature{"http://lv2plug.in/ns/ext/data-access", data}); } }; diff --git a/ingen/types.hpp b/ingen/types.hpp index b6461799..2962d16a 100644 --- a/ingen/types.hpp +++ b/ingen/types.hpp @@ -42,21 +42,6 @@ using WPtr = std::weak_ptr; template using MPtr = Raul::managed_ptr; -template -SPtr static_ptr_cast(const SPtr& r) { - return std::static_pointer_cast(r); -} - -template -SPtr dynamic_ptr_cast(const SPtr& r) { - return std::dynamic_pointer_cast(r); -} - -template -SPtr const_ptr_cast(const SPtr& r) { - return std::const_pointer_cast(r); -} - template std::unique_ptr make_unique(Args&&... args) @@ -64,13 +49,6 @@ make_unique(Args&&... args) return std::unique_ptr{new T{std::forward(args)...}}; } -template -std::shared_ptr -make_shared(Args&&... args) -{ - return std::make_shared(std::forward(args)...); -} - } // namespace ingen #endif // INGEN_TYPES_HPP -- cgit v1.2.1