Commit 45652cc1 authored by Simon Heybrock's avatar Simon Heybrock
Browse files

Re #21181. Missing part of previous commit.

parent f17615f3
......@@ -42,7 +42,8 @@ namespace API {
File change history is stored at: <https://github.com/mantidproject/mantid>
Code Documentation is available at: <http://doxygen.mantidproject.org>
*/
template <class Base> class GenericDataProcessorAlgorithm : public Base {
template <class Base>
class DLLExport GenericDataProcessorAlgorithm : public Base {
public:
GenericDataProcessorAlgorithm();
std::string getPropertyValue(const std::string &name) const override;
......
......@@ -578,11 +578,18 @@ GenericDataProcessorAlgorithm<Base>::createWorkspaceSingleValue(
return retVal;
}
template class MANTID_API_DLL GenericDataProcessorAlgorithm<Algorithm>;
template <typename T>
void GenericDataProcessorAlgorithm<T>::visualStudioC4661Workaround() {}
template class GenericDataProcessorAlgorithm<Algorithm>;
template class MANTID_API_DLL GenericDataProcessorAlgorithm<SerialAlgorithm>;
template class MANTID_API_DLL GenericDataProcessorAlgorithm<ParallelAlgorithm>;
template class MANTID_API_DLL
GenericDataProcessorAlgorithm<DistributedAlgorithm>;
template <>
MANTID_API_DLL void
GenericDataProcessorAlgorithm<Algorithm>::visualStudioC4661Workaround() {}
} // namespace Mantid
} // namespace API
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment