diff --git a/alib2algo/src/common/ContainerConverter.hpp b/alib2algo/src/common/ContainerConverter.hpp deleted file mode 100644 index 781367d5e601bb3d231169c101141eec149f96ef..0000000000000000000000000000000000000000 --- 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 dbe73e20eb7f0922e578d460ed4eff30d7b1f070..fd539a765c88710cdeb4e0dea6ad58059d1015e2 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 {