#include "ter_db.h"
+#include <array>
#include <cctype>
#include <cstring>
#include <algorithm>
+#include <optional>
#include <string>
#include <vector>
#include "gromacs/gmxpreprocess/notset.h"
#include "gromacs/gmxpreprocess/toputil.h"
#include "gromacs/utility/cstringutil.h"
+#include "gromacs/utility/enumerationhelpers.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/utility/futil.h"
#include "gromacs/utility/enumerationhelpers.h"
#include "hackblock.h"
#include "resall.h"
+/* use bonded types definitions in hackblock.h */
enum class ReplaceType : int
{
Repl,