From 90046db4b5ec77a0b2d2e0809239cc6c39e670a5 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Sat, 25 Nov 2017 20:16:35 +0100
Subject: [PATCH] remove not needed ContainerConverter

---
 alib2algo/src/common/ContainerConverter.hpp   | 42 -------------------
 ...tiNondeterministicSubsequenceAutomaton.cpp |  1 -
 2 files changed, 43 deletions(-)
 delete mode 100644 alib2algo/src/common/ContainerConverter.hpp

diff --git a/alib2algo/src/common/ContainerConverter.hpp b/alib2algo/src/common/ContainerConverter.hpp
deleted file mode 100644
index 781367d5e6..0000000000
--- a/alib2algo/src/common/ContainerConverter.hpp
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * StringContainerConverter.h
- *
- *  Created on: 7. 4. 2015
- *      Author: Jan Travnicek
- */
-
-#ifndef _STRING_CONTAINER_CONVERTER__H_
-#define _STRING_CONTAINER_CONVERTER__H_
-
-#include <core/castApi.hpp>
-
-namespace common {
-
-/* R is container<T>
- * S is container<Wrapper>
- * T is targetType
- */
-template<class R, class S, class T>
-class ContainerConverter {
-public:
-	/**
-	 * Performs conversion from contaier<String> to container<T>.
-	 * @return container<T>.
-	 */
-	static R convert(const S& containerOfStrings);
-};
-
-template<class R, class S, class T>
-R ContainerConverter<R, S, T>::convert(const S& container) {
-	R result;
-	auto inserter = std::inserter(result, result.end());
-	for(const auto& elem : container) {
-		alib::Object res = alib::castApi::getCastPool<T>().cast(elem.getData());
-		inserter = std::move((T&) res.getData());
-	}
-	return result;
-}
-
-} /* namespace common */
-
-#endif /* _STRING_CONTAINER_CONVERTER__H_ */
diff --git a/alib2algo/src/stringology/indexing/ExactMultiNondeterministicSubsequenceAutomaton.cpp b/alib2algo/src/stringology/indexing/ExactMultiNondeterministicSubsequenceAutomaton.cpp
index dbe73e20eb..fd539a765c 100644
--- a/alib2algo/src/stringology/indexing/ExactMultiNondeterministicSubsequenceAutomaton.cpp
+++ b/alib2algo/src/stringology/indexing/ExactMultiNondeterministicSubsequenceAutomaton.cpp
@@ -6,7 +6,6 @@
  */
 
 #include "ExactMultiNondeterministicSubsequenceAutomaton.h"
-#include <common/ContainerConverter.hpp>
 #include <registration/AlgoRegistration.hpp>
 
 namespace stringology {
-- 
GitLab