/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2012,2013, by the GROMACS development team, led by
+ * Copyright (c) 2012,2013,2014, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
-/*! \file
+/*! \libinternal \file
* \brief
* Declares gmx::gmx_unique_ptr and supporting functionality.
*
#ifndef GMX_UTILITY_UNIQUEPTR_H
#define GMX_UTILITY_UNIQUEPTR_H
-#include "gmx_header_config.h"
+#include "config.h"
#ifdef GMX_CXX11 // C++11 Compiler
#include <memory>
namespace gmx
{
-/*! \class gmx_unique_ptr
+//! \cond libapi
+/*! \libinternal \class gmx_unique_ptr
* \brief
* Smart pointer for unique ownership.
*
* \ingroup module_utility
* \inlibraryapi
*/
-/*! \typedef gmx_unique_ptr::type
+/*! \libinternal \typedef gmx_unique_ptr::type
* \brief The smart pointer type.
* Work-around for the non-existence of template typedefs in C++03.
*/
typedef boost::shared_ptr<T> type;
};
#endif
+//! \endcond
} // namespace gmx