Remove gmx_unique_ptr from options public headers
[alexxy/gromacs.git] / src / gromacs / selection / selectionoption.cpp
index 62fbc9cf50d32933cf5ebb61dfb30493f34ba0ba..4063cc85a3cbfb48754e8dc50d2cce910ced7031 100644 (file)
@@ -250,12 +250,11 @@ void SelectionOptionInfo::setDynamicMask(bool bEnabled)
  * SelectionOption
  */
 
-AbstractOptionStoragePointer
+AbstractOptionStorage *
 SelectionOption::createStorage(const OptionManagerContainer &managers) const
 {
-    return AbstractOptionStoragePointer(
-            new SelectionOptionStorage(
-                    *this, managers.get<SelectionOptionManager>()));
+    return new SelectionOptionStorage(
+            *this, managers.get<SelectionOptionManager>());
 }
 
 
@@ -318,12 +317,11 @@ SelectionFileOption::SelectionFileOption(const char *name)
     setDescription("Provide selections from files");
 }
 
-AbstractOptionStoragePointer
+AbstractOptionStorage *
 SelectionFileOption::createStorage(const OptionManagerContainer &managers) const
 {
-    return AbstractOptionStoragePointer(
-            new SelectionFileOptionStorage(
-                    *this, managers.get<SelectionOptionManager>()));
+    return new SelectionFileOptionStorage(
+            *this, managers.get<SelectionOptionManager>());
 }
 
 } // namespace gmx