Re #12687 ISplittersWorkspace is not a Workspace anymore.
The reason for this change is related to the diamond inheritance that we had previously for SplittersWorkspace. VS2012 did not manage to compile this in combination with the virtual doClone() function with covariant return types. Just like IMaskWorkspace, ISplittersWorkspace is now not a Workspace anymore, and thus the diamond is gone.
Showing
- Code/Mantid/Framework/API/inc/MantidAPI/ISplittersWorkspace.h 3 additions, 5 deletions.../Mantid/Framework/API/inc/MantidAPI/ISplittersWorkspace.h
- Code/Mantid/Framework/API/src/WorkspaceProperty.cpp 0 additions, 2 deletionsCode/Mantid/Framework/API/src/WorkspaceProperty.cpp
- Code/Mantid/Framework/Algorithms/inc/MantidAlgorithms/GenerateEventsFilter.h 1 addition, 2 deletions...rk/Algorithms/inc/MantidAlgorithms/GenerateEventsFilter.h
- Code/Mantid/Framework/DataObjects/inc/MantidDataObjects/MementoTableWorkspace.h 1 addition, 1 deletion...DataObjects/inc/MantidDataObjects/MementoTableWorkspace.h
- Code/Mantid/Framework/DataObjects/inc/MantidDataObjects/SplittersWorkspace.h 3 additions, 3 deletions...rk/DataObjects/inc/MantidDataObjects/SplittersWorkspace.h
- Code/Mantid/Framework/DataObjects/inc/MantidDataObjects/TableWorkspace.h 1 addition, 1 deletion...mework/DataObjects/inc/MantidDataObjects/TableWorkspace.h
- Code/Mantid/Framework/PythonInterface/mantid/api/CMakeLists.txt 0 additions, 1 deletion...antid/Framework/PythonInterface/mantid/api/CMakeLists.txt
- Code/Mantid/Framework/PythonInterface/mantid/api/src/Exports/ISplittersWorkspace.cpp 1 addition, 2 deletions...nInterface/mantid/api/src/Exports/ISplittersWorkspace.cpp
- Code/Mantid/Framework/PythonInterface/mantid/api/src/Exports/ISplittersWorkspaceProperty.cpp 0 additions, 8 deletions...ce/mantid/api/src/Exports/ISplittersWorkspaceProperty.cpp
Loading
Please register or sign in to comment