summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libadhocutil/factory.h2
-rw-r--r--libadhocutil/factory.impl.h3
2 files changed, 0 insertions, 5 deletions
diff --git a/libadhocutil/factory.h b/libadhocutil/factory.h
index fe3f836..2cd2844 100644
--- a/libadhocutil/factory.h
+++ b/libadhocutil/factory.h
@@ -11,8 +11,6 @@ namespace AdHoc {
template <typename Base, typename ... Params>
class DLL_PUBLIC Factory : public virtual AbstractPluginImplementation {
public:
- virtual ~Factory() = 0;
-
/**
* Create a new instance of Base, overridden in a subclass to construct a new specific class.
* @param p The parameters passed to Impl constructor.
diff --git a/libadhocutil/factory.impl.h b/libadhocutil/factory.impl.h
index aec3d31..6f3cb5a 100644
--- a/libadhocutil/factory.impl.h
+++ b/libadhocutil/factory.impl.h
@@ -6,9 +6,6 @@
namespace AdHoc {
template <typename Base, typename ... Params>
- Factory<Base, Params ...>::~Factory() = default;
-
- template <typename Base, typename ... Params>
std::shared_ptr<const Factory<Base, Params...>>
Factory<Base, Params...>::get(const std::string_view & name)
{