Remove unused forward declarations.
authorM. Eric Irrgang <ericirrgang@gmail.com>
Tue, 27 Aug 2019 09:54:25 +0000 (12:54 +0300)
committerM. Eric Irrgang <ericirrgang@gmail.com>
Tue, 27 Aug 2019 09:54:25 +0000 (12:54 +0300)
A lot of stale forward declarations were cluttering up the public
interface for the Restraint module. The remaining forward declaration
should be revisited as the public / installed API is revised.

Change-Id: I1a4d8a913ade93158ad54ac99ca9da1ced66f347

src/gromacs/restraint/restraintpotential.h

index 8ae8ee649705210834e02a2395925fbdf0247823..eb6ababd802494c6edb392eb8b652c3cce7225c0 100644 (file)
 
 #include "gromacs/math/vectypes.h"
 
-struct gmx_mtop_t;
-struct gmx_output_env_t;
-struct pull_params_t;
-struct pull_t;
-struct t_commrec;
-struct t_filenm;
-struct t_inputrec;
-struct t_mdatoms;
-struct t_pbc;
-
+// TODO: Get from a header once the public API settles down a bit.
 namespace gmxapi
 {
-class Session;
 class SessionResources;
 }