From e5bb32bac6e6d5de586459181502d1eccc8a830c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 3 Nov 2013 03:46:16 +0100 Subject: [PATCH] destructors should be virtual to be processed in the correct order --- src/XTC/dump_xtc.h | 2 +- src/dump_cfg.h | 2 +- src/dump_dcd.h | 2 +- src/dump_local.h | 2 +- src/dump_xyz.h | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/XTC/dump_xtc.h b/src/XTC/dump_xtc.h index 8d7d89df46..081891b224 100644 --- a/src/XTC/dump_xtc.h +++ b/src/XTC/dump_xtc.h @@ -34,7 +34,7 @@ namespace LAMMPS_NS { class DumpXTC : public Dump { public: DumpXTC(class LAMMPS *, int, char**); - ~DumpXTC(); + virtual ~DumpXTC(); private: int natoms,ntotal; diff --git a/src/dump_cfg.h b/src/dump_cfg.h index 59e5fe8a78..60888cef1c 100644 --- a/src/dump_cfg.h +++ b/src/dump_cfg.h @@ -27,7 +27,7 @@ namespace LAMMPS_NS { class DumpCFG : public DumpCustom { public: DumpCFG(class LAMMPS *, int, char **); - ~DumpCFG(); + virtual ~DumpCFG(); private: char **auxname; // name strings of auxiliary properties diff --git a/src/dump_dcd.h b/src/dump_dcd.h index a5b88f3caf..f96c2cc6fc 100644 --- a/src/dump_dcd.h +++ b/src/dump_dcd.h @@ -27,7 +27,7 @@ namespace LAMMPS_NS { class DumpDCD : public Dump { public: DumpDCD(LAMMPS *, int, char**); - ~DumpDCD(); + virtual ~DumpDCD(); private: int natoms,ntotal; diff --git a/src/dump_local.h b/src/dump_local.h index 890c706564..74e7d39726 100644 --- a/src/dump_local.h +++ b/src/dump_local.h @@ -27,7 +27,7 @@ namespace LAMMPS_NS { class DumpLocal : public Dump { public: DumpLocal(LAMMPS *, int, char **); - ~DumpLocal(); + virtual ~DumpLocal(); private: int nevery; // dump frequency to check Fix against diff --git a/src/dump_xyz.h b/src/dump_xyz.h index 9b59669127..36a85445a3 100644 --- a/src/dump_xyz.h +++ b/src/dump_xyz.h @@ -27,7 +27,7 @@ namespace LAMMPS_NS { class DumpXYZ : public Dump { public: DumpXYZ(class LAMMPS *, int, char**); - ~DumpXYZ(); + virtual ~DumpXYZ(); private: void init_style();