* BooleanOption
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
BooleanOption::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new BooleanOptionStorage(*this));
+ return new BooleanOptionStorage(*this);
}
* IntegerOption
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
IntegerOption::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new IntegerOptionStorage(*this));
+ return new IntegerOptionStorage(*this);
}
* Int64Option
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
Int64Option::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new Int64OptionStorage(*this));
+ return new Int64OptionStorage(*this);
}
* DoubleOption
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
DoubleOption::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new DoubleOptionStorage(*this));
+ return new DoubleOptionStorage(*this);
}
* FloatOption
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
FloatOption::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new FloatOptionStorage(*this));
+ return new FloatOptionStorage(*this);
}
* StringOption
*/
-AbstractOptionStoragePointer
+AbstractOptionStorage *
StringOption::createStorage(const OptionManagerContainer & /*managers*/) const
{
- return AbstractOptionStoragePointer(new StringOptionStorage(*this));
+ return new StringOptionStorage(*this);
}
} // namespace gmx