#include "abstractoption.h"
#include "optionmanagercontainer.h"
#include "options.h"
+#include "gromacs/utility/uniqueptr.h"
namespace gmx
{
class Options::Impl
{
public:
+ //! Smart pointer for managing an AbstractOptionStorage object.
+ typedef gmx_unique_ptr<AbstractOptionStorage>::type
+ AbstractOptionStoragePointer;
//! Convenience type for list of sections.
typedef std::vector<Options *> SubSectionList;
//! Convenience type for list of options.