From 8b0c0351d5a9ad5aa6a17ba8b5bf2078f01d2fd5 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Tue, 4 Jun 2019 14:48:23 +0200 Subject: [PATCH] remove not needed definition of destructors --- alib2abstraction/src/registry/AlgorithmRegistry.hpp | 6 ------ alib2abstraction/src/registry/CastRegistry.hpp | 2 -- alib2abstraction/src/registry/ContainerRegistry.hpp | 2 -- alib2abstraction/src/registry/ImmediateRegistry.hpp | 2 -- alib2abstraction/src/registry/NormalizeRegistry.hpp | 2 -- alib2abstraction/src/registry/ValuePrinterRegistry.hpp | 2 -- alib2cli/src/registry/InputFileRegistry.hpp | 2 -- alib2cli/src/registry/OutputFileRegistry.hpp | 2 -- alib2raw/src/registry/RawReaderRegistry.hpp | 2 -- alib2raw/src/registry/RawWriterRegistry.hpp | 2 -- alib2str/src/registry/StringReaderRegistry.hpp | 2 -- alib2str/src/registry/StringWriterRegistry.hpp | 2 -- alib2xml/src/registry/XmlComposerRegistry.hpp | 2 -- alib2xml/src/registry/XmlContainerParserRegistry.hpp | 2 -- alib2xml/src/registry/XmlParserRegistry.hpp | 2 -- 15 files changed, 34 deletions(-) diff --git a/alib2abstraction/src/registry/AlgorithmRegistry.hpp b/alib2abstraction/src/registry/AlgorithmRegistry.hpp index 1b3f030ea8..fb2aeea99a 100644 --- a/alib2abstraction/src/registry/AlgorithmRegistry.hpp +++ b/alib2abstraction/src/registry/AlgorithmRegistry.hpp @@ -65,8 +65,6 @@ private: MemberImpl ( std::array < std::string, sizeof ... ( Params ) > paramNames, std::function < Return ( typename std::remove_reference < ObjectType >::type *, Params ... ) > callback ) : Entry ( AlgorithmFullInfo::methodEntryInfo < ObjectType, Return, Params ... > ( std::move ( paramNames ) ) ), m_callback ( std::move ( callback ) ) { } - ~MemberImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; @@ -78,8 +76,6 @@ private: EntryImpl ( AlgorithmCategories::AlgorithmCategory category, std::array < std::string, sizeof ... ( Params ) > paramNames, std::function < Return ( Params ... ) > callback ) : Entry ( AlgorithmFullInfo::algorithmEntryInfo < Return, Params ... > ( category, std::move ( paramNames ) ) ), m_callback ( std::move ( callback ) ) { } - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; @@ -91,8 +87,6 @@ private: WrapperImpl ( std::array < std::string, sizeof ... ( Params ) > paramNames, std::function < std::shared_ptr < abstraction::OperationAbstraction > ( Params ... ) > wrapperFinder ) : Entry ( AlgorithmFullInfo::wrapperEntryInfo < Return, Params ... > ( std::move ( paramNames ) ) ), m_wrapperFinder ( std::move ( wrapperFinder ) ) { } - ~WrapperImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2abstraction/src/registry/CastRegistry.hpp b/alib2abstraction/src/registry/CastRegistry.hpp index bf44104cfd..1f89b77f1b 100644 --- a/alib2abstraction/src/registry/CastRegistry.hpp +++ b/alib2abstraction/src/registry/CastRegistry.hpp @@ -58,8 +58,6 @@ private: AlgorithmEntryImpl ( std::function < Return ( Param ) > callback, bool isExplicit ) : Entry ( isExplicit ), m_callback ( std::move ( callback ) ) { } - ~AlgorithmEntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2abstraction/src/registry/ContainerRegistry.hpp b/alib2abstraction/src/registry/ContainerRegistry.hpp index 9291eba4e0..cd336aee97 100644 --- a/alib2abstraction/src/registry/ContainerRegistry.hpp +++ b/alib2abstraction/src/registry/ContainerRegistry.hpp @@ -35,8 +35,6 @@ private: class SetEntryImpl : public Entry { public: std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; - - ~SetEntryImpl ( ) override = default; }; static ext::map < std::string, ext::list < ext::pair < std::string, std::unique_ptr < Entry > > > > & getEntries ( ); diff --git a/alib2abstraction/src/registry/ImmediateRegistry.hpp b/alib2abstraction/src/registry/ImmediateRegistry.hpp index e815340605..c1af0fb40e 100644 --- a/alib2abstraction/src/registry/ImmediateRegistry.hpp +++ b/alib2abstraction/src/registry/ImmediateRegistry.hpp @@ -33,8 +33,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( std::string value ) const override; }; diff --git a/alib2abstraction/src/registry/NormalizeRegistry.hpp b/alib2abstraction/src/registry/NormalizeRegistry.hpp index d0d80fa240..356da9ebdb 100644 --- a/alib2abstraction/src/registry/NormalizeRegistry.hpp +++ b/alib2abstraction/src/registry/NormalizeRegistry.hpp @@ -37,8 +37,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2abstraction/src/registry/ValuePrinterRegistry.hpp b/alib2abstraction/src/registry/ValuePrinterRegistry.hpp index 53396a6869..8bf8fc64d4 100644 --- a/alib2abstraction/src/registry/ValuePrinterRegistry.hpp +++ b/alib2abstraction/src/registry/ValuePrinterRegistry.hpp @@ -33,8 +33,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( std::ostream & os ) const override; }; diff --git a/alib2cli/src/registry/InputFileRegistry.hpp b/alib2cli/src/registry/InputFileRegistry.hpp index fc7790fcdf..796681df33 100644 --- a/alib2cli/src/registry/InputFileRegistry.hpp +++ b/alib2cli/src/registry/InputFileRegistry.hpp @@ -32,8 +32,6 @@ class InputFileRegistry { EntryImpl ( std::shared_ptr < abstraction::OperationAbstraction > ( * callback ) ( const std::string & type, const ext::vector < std::string > & templateParams ) ) : m_callback ( callback ) { } - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( const std::string & type, const ext::vector < std::string > & templateParams ) const override; }; diff --git a/alib2cli/src/registry/OutputFileRegistry.hpp b/alib2cli/src/registry/OutputFileRegistry.hpp index c9ca5fa5d9..c50d761532 100644 --- a/alib2cli/src/registry/OutputFileRegistry.hpp +++ b/alib2cli/src/registry/OutputFileRegistry.hpp @@ -32,8 +32,6 @@ class OutputFileRegistry { EntryImpl ( std::shared_ptr < abstraction::OperationAbstraction > ( * callback ) ( const std::string & typehint ) ) : m_callback ( callback ) { } - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( const std::string & typehint ) const override; }; diff --git a/alib2raw/src/registry/RawReaderRegistry.hpp b/alib2raw/src/registry/RawReaderRegistry.hpp index c5651b00e8..d18a235ad2 100644 --- a/alib2raw/src/registry/RawReaderRegistry.hpp +++ b/alib2raw/src/registry/RawReaderRegistry.hpp @@ -32,8 +32,6 @@ private: class EntryImpl : public Entry { public: std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; - - ~EntryImpl ( ) override = default; }; static ext::map < std::string, std::unique_ptr < Entry > > & getEntries ( ); diff --git a/alib2raw/src/registry/RawWriterRegistry.hpp b/alib2raw/src/registry/RawWriterRegistry.hpp index fede085905..6be72ad60f 100644 --- a/alib2raw/src/registry/RawWriterRegistry.hpp +++ b/alib2raw/src/registry/RawWriterRegistry.hpp @@ -33,8 +33,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2str/src/registry/StringReaderRegistry.hpp b/alib2str/src/registry/StringReaderRegistry.hpp index ccc28ce36d..47df792176 100644 --- a/alib2str/src/registry/StringReaderRegistry.hpp +++ b/alib2str/src/registry/StringReaderRegistry.hpp @@ -34,8 +34,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2str/src/registry/StringWriterRegistry.hpp b/alib2str/src/registry/StringWriterRegistry.hpp index 3a8e23702f..71e09b47e6 100644 --- a/alib2str/src/registry/StringWriterRegistry.hpp +++ b/alib2str/src/registry/StringWriterRegistry.hpp @@ -34,8 +34,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2xml/src/registry/XmlComposerRegistry.hpp b/alib2xml/src/registry/XmlComposerRegistry.hpp index bf1f01fc47..9528400298 100644 --- a/alib2xml/src/registry/XmlComposerRegistry.hpp +++ b/alib2xml/src/registry/XmlComposerRegistry.hpp @@ -34,8 +34,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; diff --git a/alib2xml/src/registry/XmlContainerParserRegistry.hpp b/alib2xml/src/registry/XmlContainerParserRegistry.hpp index b1b9687cab..0d08602c04 100644 --- a/alib2xml/src/registry/XmlContainerParserRegistry.hpp +++ b/alib2xml/src/registry/XmlContainerParserRegistry.hpp @@ -35,8 +35,6 @@ private: class SetEntryImpl : public Entry { public: std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; - - ~SetEntryImpl ( ) override = default; }; static ext::map < std::string, ext::list < ext::pair < std::string, std::unique_ptr < Entry > > > > & getEntries ( ); diff --git a/alib2xml/src/registry/XmlParserRegistry.hpp b/alib2xml/src/registry/XmlParserRegistry.hpp index 8cd81b79bb..af867bced7 100644 --- a/alib2xml/src/registry/XmlParserRegistry.hpp +++ b/alib2xml/src/registry/XmlParserRegistry.hpp @@ -33,8 +33,6 @@ private: public: EntryImpl ( ) = default; - ~EntryImpl ( ) override = default; - std::shared_ptr < abstraction::OperationAbstraction > getAbstraction ( ) const override; }; -- GitLab