From 3f6d53e423bd809b9c8ae807d28c61e99ce0a2f2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 25 Dec 2017 12:52:58 -0500 Subject: Make single parameter destructors explicit --- ingen/AtomForgeSink.hpp | 2 +- ingen/ClashAvoider.hpp | 2 +- ingen/LV2Features.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ingen/AtomForgeSink.hpp b/ingen/AtomForgeSink.hpp index 66ccafe3..8c070701 100644 --- a/ingen/AtomForgeSink.hpp +++ b/ingen/AtomForgeSink.hpp @@ -32,7 +32,7 @@ namespace Ingen { class AtomForgeSink { public: - AtomForgeSink(LV2_Atom_Forge* forge = nullptr) + explicit AtomForgeSink(LV2_Atom_Forge* forge = nullptr) : _capacity(8 * sizeof(LV2_Atom)) , _size(0) , _buf((LV2_Atom*)calloc(8, sizeof(LV2_Atom))) diff --git a/ingen/ClashAvoider.hpp b/ingen/ClashAvoider.hpp index 78cda050..a5cd3643 100644 --- a/ingen/ClashAvoider.hpp +++ b/ingen/ClashAvoider.hpp @@ -34,7 +34,7 @@ class Store; class INGEN_API ClashAvoider { public: - ClashAvoider(const Store& store); + explicit ClashAvoider(const Store& store); const Raul::URI map_uri(const Raul::URI& in); const Raul::Path map_path(const Raul::Path& in); diff --git a/ingen/LV2Features.hpp b/ingen/LV2Features.hpp index 91e57dc6..f8006fc4 100644 --- a/ingen/LV2Features.hpp +++ b/ingen/LV2Features.hpp @@ -53,7 +53,7 @@ protected: class EmptyFeature : public Feature { public: - EmptyFeature(const char* uri) : _uri(uri) {} + explicit EmptyFeature(const char* uri) : _uri(uri) {} const char* uri() const override { return _uri; } -- cgit v1.2.1