* The header flags.h implements a gmx::FlagsTemplate template for better type
* safety when using bit flag fields.
*
- * The header uniqueptr.h declares gmx::gmx_unique_ptr, which is intended for
- * declaring smart pointer types with unique ownership.
- *
*
* <H3>Other Functionality</H3>
*
* The header init.h declares gmx::init() and gmx::finalize() for initializing
- * and deinitializing the Gromacs library.
+ * and deinitializing the \Gromacs library.
*
* The header arrayref.h implements a gmx::ConstArrayRef class for exposing a
* C array or part of a std::vector (basically, any continuous stretch of
* The header messagestringcollector.h declares a gmx::MessageStringCollector
* class for composing messages with context information.
*
- * The header programinfo.h declares a gmx::ProgramInfo class that is used to
+ * The header sysinfo.h declares gmx_getpid() for getting the current process
+ * id.
+ *
+ * The header programcontext.h declares a gmx::ProgramContextInterface that is
+ * used to
* initialize and access information about the running program, such as the
* name and path of the executable. This information is used, e.g., by the
* error handling code in formatting standard error messages.
* The header qsort_threadsafe.h provides a guaranteed threadsafe
* implementation for qsort().
*
+ * The header uniqueptr.h declares gmx::gmx_unique_ptr, which is intended for
+ * declaring smart pointer types with unique ownership.
+ *
* \endif
*
* \author Teemu Murtola <teemu.murtola@gmail.com>
#ifndef GMX_UTILITY_H
#define GMX_UTILITY_H
-#include "utility/errorcodes.h"
-#include "utility/exceptions.h"
-#include "utility/gmxassert.h"
-#include "utility/init.h"
+#include "gromacs/utility/errorcodes.h"
+#include "gromacs/utility/exceptions.h"
+#include "gromacs/utility/gmxassert.h"
+#include "gromacs/utility/init.h"
+#include "gromacs/utility/programcontext.h"
#endif